From 117d7508f1d51d843965d9f95b0ee080bade6244 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikodem=20Rabuli=C5=84ski?= Date: Mon, 25 Mar 2024 19:51:03 +0100 Subject: [PATCH] hosts/hijiri: keyboard mappings only for apple keyboard --- hosts/hijiri/default.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/hosts/hijiri/default.nix b/hosts/hijiri/default.nix index 6acc8cf..eb55a12 100644 --- a/hosts/hijiri/default.nix +++ b/hosts/hijiri/default.nix @@ -1,6 +1,11 @@ { configurations.darwin.hijiri = - { pkgs, ... }: + { + config, + pkgs, + lib, + ... + }: { imports = [ ./skhd.nix @@ -52,5 +57,11 @@ } ]; }; + + system.activationScripts.keyboard.text = lib.mkForce '' + # Configuring keyboard, but only the builtin one + echo "configuring apple keyboard..." >&2 + hidutil property --matching '{"ProductID":0x0342}' --set '{"UserKeyMapping":${builtins.toJSON config.system.keyboard.userKeyMapping}}' > /dev/null + ''; }; }