diff --git a/modules/default/home-manager/desktop/compositors/niri.nix b/modules/default/home-manager/desktop/compositors/niri.nix index a4f5d70..5b620b8 100644 --- a/modules/default/home-manager/desktop/compositors/niri.nix +++ b/modules/default/home-manager/desktop/compositors/niri.nix @@ -8,6 +8,8 @@ lib.mkIf config.desktop.wm.niri.enable { programs.niri.enable = true; + programs.light.enable = true; + home-manager.users.willifan = { home.packages = [ @@ -49,6 +51,7 @@ lib.mkIf config.desktop.wm.niri.enable { }; clip-to-geometry = true; + open-maximized = true; } ]; @@ -74,8 +77,8 @@ lib.mkIf config.desktop.wm.niri.enable { "XF86AudioPrev".action.spawn = [ "playerctl" "previous" ]; "XF86AudioPlay".action.spawn = [ "playerctl" "play-pause" ]; "XF86AudioNext".action.spawn = [ "playerctl" "next" ]; - "XF86MonBrightnessDown".action.spawn = [ "sh" "-c" "${SCRIPTS}/brightness.sh -4800" ]; - "XF86MonBrightnessUp".action.spawn = [ "sh" "-c" "${SCRIPTS}/brightness.sh 4800" ]; + "XF86MonBrightnessDown".action.spawn = [ "light" "-U" "5" ]; + "XF86MonBrightnessUp".action.spawn = [ "light" "-A" "5" ]; "Print".action.screenshot = { }; }; diff --git a/modules/default/nixos/users.nix b/modules/default/nixos/users.nix index 260801d..d619cb6 100644 --- a/modules/default/nixos/users.nix +++ b/modules/default/nixos/users.nix @@ -4,7 +4,7 @@ isNormalUser = true; linger = true; description = "willifan"; - extraGroups = [ "networkmanager" "wheel" ]; + extraGroups = [ "networkmanager" "wheel" "video" ]; shell = pkgs.bash; };