From ba305e29fd72c40af6f61ef92d361def34cf3b25 Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Sun, 14 Jun 2026 10:58:26 -0500 Subject: [PATCH] WIP noctalia rendering --- modules/features/niri.nix | 5 +++-- modules/nix-tools/user.nix | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) 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