From bfeeacc4343207a3be0cd02dc0431db527a41047 Mon Sep 17 00:00:00 2001 From: voidarc Date: Fri, 7 Aug 2026 19:04:33 +0100 Subject: [PATCH] moved upower to dedicated module --- modules/features/quickshell/default.nix | 7 +++++-- modules/hosts/mobile02/default.nix | 1 + modules/system/drivers/upower.nix | 8 ++++++++ 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 modules/system/drivers/upower.nix diff --git a/modules/features/quickshell/default.nix b/modules/features/quickshell/default.nix index a095cf3..dba12eb 100644 --- a/modules/features/quickshell/default.nix +++ b/modules/features/quickshell/default.nix @@ -3,8 +3,11 @@ inputs, ... }: { - flake.nixosModules.quickshell = moduleWithSystem ({self', ...}: { - services.upower.enable = true; + flake.nixosModules.quickshell = moduleWithSystem ({ + self', + pkgs, + ... + }: { environment.systemPackages = with self'.packages; [ quickshell ]; diff --git a/modules/hosts/mobile02/default.nix b/modules/hosts/mobile02/default.nix index 1875533..62d3554 100644 --- a/modules/hosts/mobile02/default.nix +++ b/modules/hosts/mobile02/default.nix @@ -9,6 +9,7 @@ mobile02Configuration intelDrivers development + upower ]; }; } diff --git a/modules/system/drivers/upower.nix b/modules/system/drivers/upower.nix new file mode 100644 index 0000000..cd8ff61 --- /dev/null +++ b/modules/system/drivers/upower.nix @@ -0,0 +1,8 @@ +{...}: { + flake.nixosModules.upower = {pkgs, ...}: { + environment.systemPackages = with pkgs; [ + upower + ]; + services.upower.enable = true; + }; +}