From 5449702ac1f5c41d92b62328e8d48bfbc5cf11b6 Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Sun, 17 May 2026 09:44:31 +0200 Subject: [PATCH 1/3] feat: force use of hyprland config. --- modules/linux/home-manager/hyprland.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/linux/home-manager/hyprland.nix b/modules/linux/home-manager/hyprland.nix index db97a57..72c7064 100644 --- a/modules/linux/home-manager/hyprland.nix +++ b/modules/linux/home-manager/hyprland.nix @@ -99,6 +99,7 @@ in { systemd.enable = false; # Using USWM globally + configType = "hyprlang"; settings = { "$mod" = "SUPER"; "$menu" = "tofi"; From 31fedff5cdc5b49f8576043dc61a66d1088806a6 Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Sun, 17 May 2026 09:44:42 +0200 Subject: [PATCH 2/3] feat: install filezilla --- modules/linux/home-manager/desktop.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/linux/home-manager/desktop.nix b/modules/linux/home-manager/desktop.nix index aee4bc3..4e585bb 100644 --- a/modules/linux/home-manager/desktop.nix +++ b/modules/linux/home-manager/desktop.nix @@ -20,6 +20,7 @@ pavucontrol element-desktop thunar + filezilla ]; # Install keepassxc From d3af5da85d597ac133391bab9fa6794135393fbd Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Sun, 17 May 2026 09:44:54 +0200 Subject: [PATCH 3/3] feat: setup some more gaming related packages. --- modules/linux/nixos/gaming.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/modules/linux/nixos/gaming.nix b/modules/linux/nixos/gaming.nix index c415a12..5b1049a 100644 --- a/modules/linux/nixos/gaming.nix +++ b/modules/linux/nixos/gaming.nix @@ -42,9 +42,16 @@ # }; # }; - services.udev.extraRules = '' - SUBSYSTEM=="powercap", KERNEL=="intel-rapl:0", RUN+="${pkgs.coreutils}/bin/chgrp wheel /sys/%p/energy_uj", RUN+="${pkgs.coreutils}/bin/chmod g+r /sys/%p/energy_uj" - ''; + # setup gaming device udev rules + services.udev = { + extraRules = '' + SUBSYSTEM=="powercap", KERNEL=="intel-rapl:0", RUN+="${pkgs.coreutils}/bin/chgrp wheel /sys/%p/energy_uj", RUN+="${pkgs.coreutils}/bin/chmod g+r /sys/%p/energy_uj" + ''; + packages = with pkgs; [ + game-devices-udev-rules + ]; + }; + hardware.uinput.enable = true; # Setup esync security.pam.loginLimits = [