summaryrefslogtreecommitdiff
path: root/hosts/mac/Karabiner-DriverKit-VirtualHIDDevice/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/mac/Karabiner-DriverKit-VirtualHIDDevice/default.nix')
-rw-r--r--hosts/mac/Karabiner-DriverKit-VirtualHIDDevice/default.nix18
1 files changed, 18 insertions, 0 deletions
diff --git a/hosts/mac/Karabiner-DriverKit-VirtualHIDDevice/default.nix b/hosts/mac/Karabiner-DriverKit-VirtualHIDDevice/default.nix
new file mode 100644
index 0000000..c08f415
--- /dev/null
+++ b/hosts/mac/Karabiner-DriverKit-VirtualHIDDevice/default.nix
@@ -0,0 +1,18 @@
+{ cpio, Karabiner-DriverKit-VirtualHIDDevice-src, stdenv, xar }:
+
+stdenv.mkDerivation {
+ pname = "Karabiner-DriverKit-VirtualHIDDevice";
+ version = "2.1.0";
+ src = Karabiner-DriverKit-VirtualHIDDevice-src + "/dist/Karabiner-DriverKit-VirtualHIDDevice-2.1.0.pkg";
+ buildInputs = [ cpio xar ];
+ unpackPhase = ''
+ xar -xf $src
+ mv Payload Payload.gz
+ gzip -d Payload.gz
+ mkdir extracted && cd extracted && cpio -i < ../Payload
+ '';
+ dontBuild = true;
+ installPhase = ''
+ cp -r . $out
+ '';
+}