diff --git a/hosts/count/configuration.nix b/hosts/count/configuration.nix index f81ecc3..83bc3c0 100644 --- a/hosts/count/configuration.nix +++ b/hosts/count/configuration.nix @@ -12,6 +12,7 @@ ../modules/desktop.nix ../modules/brother-printer.nix ../modules/home.nix + ../modules/sway.nix ]; # Bootloader. diff --git a/hosts/modules/sway.nix b/hosts/modules/sway.nix new file mode 100644 index 0000000..c621143 --- /dev/null +++ b/hosts/modules/sway.nix @@ -0,0 +1,19 @@ +{ config, pkgs, ... }: +{ + # Enable the Sway binary and hardware wrappers + programs.sway = { + enable = true; + wrapperFeatures.gtk = true; + }; + + # Hardware and security services that must be system-wide + services.gnome.gnome-keyring.enable = true; + security.polkit.enable = true; + programs.light.enable = true; # Allow brightness control + + # Move system-wide packages here + environment.systemPackages = with pkgs; [ + pavucontrol + light + ]; +}