blob: 2e53f78555371c66aca445221579bce32a8b629f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
{ Karabiner-DriverKit-VirtualHIDDevice, stdenv }:
stdenv.mkDerivation {
pname = "kmonad-daemon-shim";
version = "0.1.0";
src = ./.;
patchPhase = ''
substituteInPlace main.c \
--subst-var-by client "${Karabiner-DriverKit-VirtualHIDDevice}/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications/Karabiner-DriverKit-VirtualHIDDeviceClient.app/Contents/MacOS/Karabiner-DriverKit-VirtualHIDDeviceClient"
'';
buildPhase = ''
cc main.c -o kmonad-daemon-shim
'';
installPhase = ''
mkdir -p $out/bin
cp kmonad-daemon-shim $out/bin
'';
}
|