diff --git a/modules/features/niri.nix b/modules/features/niri.nix index 2602b5f..7ad8fb5 100644 --- a/modules/features/niri.nix +++ b/modules/features/niri.nix @@ -14,11 +14,12 @@ perSystem = { pkgs, lib, self', ... }: let nixGLPackage = inputs.nixgl.packages.${pkgs.stdenv.hostPlatform.system}.nixGLIntel; + noctaliaPkg = self'.packages.myNoctaliaNixGL; myNiriUnwrapped = inputs.wrapper-modules.wrappers.niri.wrap { inherit pkgs; settings = { spawn-at-startup = [ - (lib.getExe self'.packages.myNoctalia) + (lib.getExe noctaliaPkg) ]; xwayland-satellite.path = lib.getExe pkgs.xwayland-satellite; @@ -30,7 +31,7 @@ binds = { "Mod+Return".spawn-sh = lib.getExe pkgs.kitty; # "Mod+Q".close-window = null; - "Mod+S".spawn-sh = "${lib.getExe self'.packages.myNoctalia} ipc call launcher toggle"; + "Mod+S".spawn-sh = "${lib.getExe noctaliaPkg} ipc call launcher toggle"; }; }; }; diff --git a/modules/nix-tools/user.nix b/modules/nix-tools/user.nix index 552c269..06e88ba 100644 --- a/modules/nix-tools/user.nix +++ b/modules/nix-tools/user.nix @@ -26,7 +26,7 @@ group = username; home = "/home/${username}"; shell = pkgs.zsh; - extraGroups = [ "input" "networkmanager" ] + extraGroups = [ "input" "networkmanager" "video" "render" ] ++ lib.optional isAdmin "wheel" ++ lib.optional config.virtualisation.docker.enable "docker" ++ lib.optional (isAdmin && config.services.forgejo.enable) config.services.forgejo.group