summaryrefslogtreecommitdiff
path: root/niceties/setup.sh
blob: d2367c9e560252073c17455bee170788fe0cd1ce (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
#!/bin/bash

set -e
set -x

sed -i -e 's_^PREFIX=.*$_PREFIX=${HOME}/.local_' unclutter-xfixes/Makefile

cd unclutter-xfixes
make
make install
cd ..

cd capslock
sudo ln -s ${PWD}/udevmon.yaml /etc/default/udevmon.yaml
sudo ln -s ${PWD}/caps2esc /etc/init.d/caps2esc
sudo ln -s ${PWD}/caps2escd /usr/sbin/caps2escd
cd interception-tools
cmake -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_POLICY_VERSION_MINIMUM=3.5 .
cmake --build build
sudo cmake --install build
cd ../caps2esc-tools
cmake -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_POLICY_VERSION_MINIMUM=3.5 .
cmake --build build
sudo cmake --install build