diff --git a/hosts/flubber-machine/default.nix b/hosts/flubber-machine/default.nix index 79dbab2..0c770df 100755 --- a/hosts/flubber-machine/default.nix +++ b/hosts/flubber-machine/default.nix @@ -70,6 +70,7 @@ dunst.enable = true; rofi.enable = true; waybar.enable = true; + poweralertd.enable = true; wob.enable = true; gammastep.enable = true; wl-clip-persist.enable = true; diff --git a/hosts/goopnet-interface/default.nix b/hosts/goopnet-interface/default.nix index cd55728..01c6c83 100755 --- a/hosts/goopnet-interface/default.nix +++ b/hosts/goopnet-interface/default.nix @@ -62,7 +62,7 @@ dunst.enable = true; rofi.enable = true; waybar.enable = true; - batsignal.enable = true; + poweralertd.enable = true; wob.enable = true; gammastep.enable = true; wl-clip-persist.enable = true; @@ -73,7 +73,7 @@ regreet.enable = true; # theme, see `modules/desktop/themes` - themes.active = "catppuccin"; + themes.active = "gruvbox"; # monitors, see `modules/desktop/monitors` monitors.enable = true; @@ -92,6 +92,7 @@ system.loupe.enable = true; system.ananicy.enable = true; system.kdeconnect.enable = true; + system.virt-manager.enable = true; # editors editors.micro.enable = true; editors.vscode.enable = true; diff --git a/modules/core/default.nix b/modules/core/default.nix index a2beae0..5d56e5f 100644 --- a/modules/core/default.nix +++ b/modules/core/default.nix @@ -13,6 +13,7 @@ in { # services that help w/ battery saving powerManagement.powertop.enable = true; services.power-profiles-daemon.enable = true; + services.upower.enable = true; }) ]; } diff --git a/modules/desktop/batsignal.nix b/modules/desktop/batsignal.nix deleted file mode 100644 index 2ed6d78..0000000 --- a/modules/desktop/batsignal.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ lib, config, pkgs, ... }: - -with lib; -let - cfg = config.modules.desktop.batsignal; -in { - options.modules.desktop.batsignal = { - enable = mkEnableOption "Enable batsignal, a battery notification service"; - }; - - config = mkIf cfg.enable { - hm.services.batsignal = { - enable = true; - - extraArgs = [ - # -w 20 -c 10 -d 5 -- set battery levels - # -p -- notify on plug/unplug - # -m 2 -- set interval to 2 seconds - "-w 20" "-c 10" "-d 5" "-p" "-m 2" - ]; - }; - }; -} diff --git a/modules/desktop/poweralertd.nix b/modules/desktop/poweralertd.nix new file mode 100644 index 0000000..d4c5ee2 --- /dev/null +++ b/modules/desktop/poweralertd.nix @@ -0,0 +1,15 @@ +{ lib, config, pkgs, ... }: + +with lib; +let + cfg = config.modules.desktop.poweralertd; +in { + options.modules.desktop.poweralertd = { + enable = mkEnableOption "Enable poweralertd, a battery notification service"; + }; + + config = mkIf cfg.enable { + services.upower.enable = true; + hm.services.poweralertd.enable = true; + }; +}