diff --git a/README.md b/README.md
index 70365bb4..6d6dd63c 100644
--- a/README.md
+++ b/README.md
@@ -7,70 +7,4 @@ The data in each file is separated by lines and spaces. The repository and packa
More information:
-## Index
-
-
-* [Adding packages to this repository](#adding-packages-to-this-repository)
-* [Example package](#example-package)
-* [Generating checksums](#generating-checksums)
-* [Committing changes](#committing-changes)
-* [Pull requests](#pull-requests)
-* [Linting](#linting)
-* [Code style](#code-style)
-
-
-
-## Adding packages to this repository
-
-Unless for a good reason, new packages go in `public`. The `core`, `extra` and `xorg` repositories are updated on a case by case basis.
-
-- `core`: Contains just enough to rebuild itself and any additional packages.
-- `extra`: Contains essential packages which do not belong in `core`.
-- `xorg`: Contains everything `xorg` related for a working `xorg-server`.
-- `testing`: Contains packages which aren't ready for wide usage yet.
-- `public`: Everything else.
-
-When a package is added to `public` it is assumed that the **first** committer is now the maintainer of said package. The other repositories are maintained by the KISS developers themselves.
-
-
-## Example package
-
-A simple package to use as a reference is `file`. It has dependencies and uses the GNU configure style (*which a lot of packages use*).
-
-https://github.com/kisslinux/repo/tree/master/core/file
-
-
-## Generating checksums
-
-Once you have packaged something (*and before the first build*) run `kiss checksum pkg` to generate checksums for the package.
-
-
-## Committing changes
-
-One package per commit unless the packages are very closely related (`linux` and `linux-headers`).
-
-Commit rules:
-
-* **New packages**: `: new package at `
-* **Existing packages**: `: update to `, `: bump to ` is also acceptable.
-* **Other package changes**: `: `
-* **Merges**: GitHub's default format is acceptable, or just `Merge #` should suffice.
-* **Misc**: We leave that to the discretion of the author and/or committer.
-
-
-## Pull requests
-
-Ensure that the package builds successfully on your system before creating a pull request. If for some reason it **does not**, open an issue if assistance is needed.
-
-
-## Linting
-
-All package `build` and `post-install` scripts are subject to checks using `shellcheck`. Packages must pass the linter to be accepted into the repository. Exceptions can be made using `shellcheck disable=SCXXXX` with good reason.
-
-## Code style
-
-- Indentation is 4 spaces.
-- Keep variables lowercase unless they're environment variables.
-- Use `#!/bin/sh -e`.
-- Use `/usr` as the prefix.
diff --git a/xorg/xf86-input-evdev/build b/xorg/xf86-input-evdev/build
new file mode 100755
index 00000000..9c50cbd1
--- /dev/null
+++ b/xorg/xf86-input-evdev/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr --help 2>&1 | less
+
+make
+make DESTDIR="$1" install
diff --git a/xorg/xf86-input-evdev/checksums b/xorg/xf86-input-evdev/checksums
new file mode 100644
index 00000000..38ac002e
--- /dev/null
+++ b/xorg/xf86-input-evdev/checksums
@@ -0,0 +1 @@
+8726073e81861bc7b2321e76272cbdbd33c7e1a121535a9827977265b9033ec0 xf86-input-evdev-2.10.6.tar.bz2
diff --git a/xorg/xf86-input-evdev/depends b/xorg/xf86-input-evdev/depends
new file mode 100644
index 00000000..46b42aae
--- /dev/null
+++ b/xorg/xf86-input-evdev/depends
@@ -0,0 +1,2 @@
+libevdev
+xorg-server
diff --git a/xorg/xf86-input-evdev/sources b/xorg/xf86-input-evdev/sources
new file mode 100644
index 00000000..2df4bb32
--- /dev/null
+++ b/xorg/xf86-input-evdev/sources
@@ -0,0 +1 @@
+https://www.x.org/pub/individual/driver/xf86-input-evdev-2.10.6.tar.bz2
diff --git a/xorg/xf86-input-evdev/version b/xorg/xf86-input-evdev/version
new file mode 100644
index 00000000..8bf966e9
--- /dev/null
+++ b/xorg/xf86-input-evdev/version
@@ -0,0 +1 @@
+2.10.6 1
diff --git a/xorg/xf86-input-synaptics/build b/xorg/xf86-input-synaptics/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/xorg/xf86-input-synaptics/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/xorg/xf86-input-synaptics/checksums b/xorg/xf86-input-synaptics/checksums
new file mode 100644
index 00000000..48d9eb47
--- /dev/null
+++ b/xorg/xf86-input-synaptics/checksums
@@ -0,0 +1 @@
+7af83526eff1c76e8b9e1553b34245c203d029028d8044dd9dcf71eef1001576 xf86-input-synaptics-1.9.1.tar.bz2
diff --git a/xorg/xf86-input-synaptics/depends b/xorg/xf86-input-synaptics/depends
new file mode 100644
index 00000000..46b42aae
--- /dev/null
+++ b/xorg/xf86-input-synaptics/depends
@@ -0,0 +1,2 @@
+libevdev
+xorg-server
diff --git a/xorg/xf86-input-synaptics/sources b/xorg/xf86-input-synaptics/sources
new file mode 100644
index 00000000..f257ed50
--- /dev/null
+++ b/xorg/xf86-input-synaptics/sources
@@ -0,0 +1 @@
+http://xorg.freedesktop.org/releases/individual/driver/xf86-input-synaptics-1.9.1.tar.bz2
diff --git a/xorg/xf86-input-synaptics/version b/xorg/xf86-input-synaptics/version
new file mode 100644
index 00000000..f49a9d4b
--- /dev/null
+++ b/xorg/xf86-input-synaptics/version
@@ -0,0 +1 @@
+1.9.1 1