fix: update environment for noctalia-shell

This commit is contained in:
2026-01-23 21:16:35 +08:00
parent 9aa25642ee
commit 06c0a24d98

View File

@@ -5,6 +5,9 @@
assets, assets,
... ...
}: }:
let
settings = config.my.hm.programs.niri.settings;
in
{ {
config = lib.mkIf config.my.desktop.wm.niri.enable { config = lib.mkIf config.my.desktop.wm.niri.enable {
my.hm.programs.niri.settings = { my.hm.programs.niri.settings = {
@@ -97,17 +100,11 @@
} }
]; ];
environment = { environment.NIXOS_OZONE_WL = "1";
QT_QPA_PLATFORM = "wayland;xcb";
XDG_SESSION_TYPE = "wayland";
XDG_CURRENT_DESKTOP = "niri";
XDG_SESSION_DESKTOP = "niri";
NIXOS_OZONE_WL = "1"; spawn-at-startup = lib.mkBefore (map (c: { command = c; }) [
NOCTALIA_SETTINGS_FALLBACK = "${config.my.hm.xdg.configHome}/noctalia/gui-settings.json"; ([ "dbus-update-activation-environment" "--systemd" ] ++ builtins.attrNames settings.environment)
};
spawn-at-startup = map (c: { command = c; }) [
[ [
"${lib.getExe pkgs.swaybg}" "${lib.getExe pkgs.swaybg}"
"-m" "-m"
@@ -131,7 +128,14 @@
"cliphist" "cliphist"
"store" "store"
] ]
]; # TODO: Is there a better way?
[
"systemctl"
"restart"
"--user"
"noctalia-shell.service"
]
]);
binds = binds =
let let