diff --git a/flake.nix b/flake.nix index 7352795..9e92e4d 100644 --- a/flake.nix +++ b/flake.nix @@ -65,7 +65,6 @@ } attrs.disko.nixosModules.disko stylix.nixosModules.stylix -# nixvim.homeManagerModules.nixvim nixvim.nixosModules.nixvim attrs.nixos-hardware.nixosModules.framework-12th-gen-intel ./hosts @@ -95,6 +94,7 @@ } attrs.disko.nixosModules.disko stylix.nixosModules.stylix + nixvim.nixosModules.nixvim attrs.nixos-hardware.nixosModules.common-cpu-amd attrs.nixos-hardware.nixosModules.common-cpu-amd-pstate attrs.nixos-hardware.nixosModules.common-cpu-amd-zenpower @@ -125,6 +125,8 @@ home-manager.useUserPackages = true; } attrs.disko.nixosModules.disko + stylix.nixosModules.stylix + nixvim.nixosModules.nixvim attrs.nixos-hardware.nixosModules.common-cpu-amd attrs.nixos-hardware.nixosModules.common-cpu-amd-pstate attrs.nixos-hardware.nixosModules.common-cpu-amd-zenpower diff --git a/users/willifan/desktop/default.nix b/users/willifan/desktop/default.nix index 6363490..348dfb4 100644 --- a/users/willifan/desktop/default.nix +++ b/users/willifan/desktop/default.nix @@ -6,6 +6,7 @@ ./dev ./games ./hyprland + ./keyboard ./theme ./web diff --git a/users/willifan/desktop/hyprland/common/hyprland.nix b/users/willifan/desktop/hyprland/common/hyprland.nix index 52c2ee5..1fa4b15 100644 --- a/users/willifan/desktop/hyprland/common/hyprland.nix +++ b/users/willifan/desktop/hyprland/common/hyprland.nix @@ -38,7 +38,7 @@ xwayland.force_zero_scaling = true; input = { - kb_layout = "de"; + kb_layout = "us"; kb_variant = ""; kb_model = ""; kb_options = ""; diff --git a/users/willifan/desktop/keyboard/default.nix b/users/willifan/desktop/keyboard/default.nix new file mode 100644 index 0000000..5975e13 --- /dev/null +++ b/users/willifan/desktop/keyboard/default.nix @@ -0,0 +1,13 @@ +{ pkgs, ... }: +{ + environment.systemPackages = with pkgs; [ + qmk-udev-rules + vial + ]; + + hardware.keyboard.qmk.enable = true; + services.udev.extraRules = '' + KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{serial}=="*vial:f64c2b3c*", MODE="0660", GROUP="users", TAG+="uaccess", TAG+="udev-acl" + ''; + +} \ No newline at end of file