From 359526182e167a65f5cbd17c3fc48b79526cdc44 Mon Sep 17 00:00:00 2001 From: Weckyy702 Date: Fri, 24 Jul 2026 14:26:51 +0200 Subject: [PATCH] Add ZSA keyboard udev rules --- modules/factory/zsa-moonlander.nix | 6 ++++++ modules/users/weckyy702/weckyy702.nix | 10 ++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 modules/factory/zsa-moonlander.nix diff --git a/modules/factory/zsa-moonlander.nix b/modules/factory/zsa-moonlander.nix new file mode 100644 index 0000000..fbf7861 --- /dev/null +++ b/modules/factory/zsa-moonlander.nix @@ -0,0 +1,6 @@ +{ + config.flake.factory.zsa-moonlander = user: { pkgs, ... }: { + users.users.${user}.extraGroups = [ "plugdev" ]; + hardware.keyboard.zsa.enable = true; + }; +} diff --git a/modules/users/weckyy702/weckyy702.nix b/modules/users/weckyy702/weckyy702.nix index a99d246..e935246 100644 --- a/modules/users/weckyy702/weckyy702.nix +++ b/modules/users/weckyy702/weckyy702.nix @@ -9,10 +9,12 @@ (self.factory.user "weckyy702" true) { nixos.weckyy702 = { - imports = with self.modules.nixos; [ - kanata - catppuccin - ]; + imports = with self.modules.nixos; + with self.factory; [ + kanata + catppuccin + (zsa-moonlander "weckyy702") + ]; users.users.weckyy702.extraGroups = [ "networkmanager" "dialout" ]; };