From 638b2e54dca1b047c56082a93c102403372996ff Mon Sep 17 00:00:00 2001 From: lsoriano-mcm Date: Thu, 7 Aug 2025 14:51:45 -0500 Subject: [PATCH] organized --- hosts/hakase/configuration.nix | 9 ++------- modules/default/desktop.nix | 19 ++++--------------- modules/default/gaming.nix | 14 ++++++++++++++ modules/default/udev.nix | 6 ++++++ 4 files changed, 26 insertions(+), 22 deletions(-) create mode 100644 modules/default/gaming.nix create mode 100644 modules/default/udev.nix diff --git a/hosts/hakase/configuration.nix b/hosts/hakase/configuration.nix index c7ab3d4..8120c48 100644 --- a/hosts/hakase/configuration.nix +++ b/hosts/hakase/configuration.nix @@ -10,6 +10,8 @@ ./hardware-configuration.nix ../../modules/default/desktop.nix ../../modules/default/remote.nix + ../../modules/default/gaming.nix + ../../modules/default/udev.nix ../../modules/default/boot.nix ../../modules/default/dev.nix ]; @@ -151,13 +153,6 @@ support32Bit = true; }; pulse.enable = true; - - # Uncomment for low-latency audio - # lowLatency = { - # enable = true; - # quantum = 64; - # rate = 48000; - # }; }; }; } diff --git a/modules/default/desktop.nix b/modules/default/desktop.nix index 74c7bf0..ca746e2 100644 --- a/modules/default/desktop.nix +++ b/modules/default/desktop.nix @@ -3,19 +3,8 @@ myConfig, ... }: { - imports = - [ - ../../packages/hyprland/default.nix - ../../packages/udev/default.nix - - ../../packages/quickshell/default.nix - ] - ++ [ - ../../packages/steam/default.nix - ../../packages/bottles/default.nix - ] - ++ lib.optionals (myConfig.nixos.enableSteamOS == true) - [ - ../../packages/steam/jovian.nix - ]; + imports = [ + ../../packages/quickshell/default.nix + ../../packages/hyprland/default.nix + ]; } diff --git a/modules/default/gaming.nix b/modules/default/gaming.nix new file mode 100644 index 0000000..e2fd098 --- /dev/null +++ b/modules/default/gaming.nix @@ -0,0 +1,14 @@ +{ + lib, + myConfig, + ... +}: { + imports = + [ + ../../packages/steam/default.nix + ] + ++ lib.optionals (myConfig.nixos.enableSteamOS == true) + [ + ../../packages/steam/jovian.nix + ]; +} diff --git a/modules/default/udev.nix b/modules/default/udev.nix new file mode 100644 index 0000000..7c0568d --- /dev/null +++ b/modules/default/udev.nix @@ -0,0 +1,6 @@ +{ + services.udev.extraRules = '' + SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", ATTR{idProduct}=="0616", ATTR{power/wakeup}="enabled" + + ''; +}