aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 9c5ff415223338f681d1bb59f67f8def8f13d224 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# fastmouse

Fastmouse is a kernel patch which provides the ability to rotate and slow your mouse.

# Building from Source

To download the latest available release, clone this repository.

```console
    $ git clone https://git.nj3.xyz/fastmouse --recurse-submodules
    $ cd ./fastmouse
```

Compiling from source is a two step process. To avoid forking the Linux tree,
we use linux as a submodule and manipulate files as necessary during compilation.
Simply run `setup.sh` to create symlinks from the linux tree to our `src` directory.

```console
    $ ./setup.sh
```

Create a patch from `src` by running `patch.sh`.

```console
    $ ./patch.sh
```

`leetmouse.patch` will be in the placed in the topmost directory.