From 8d8943977f5399d72f9a50a0dd30e38f95c23fe4 Mon Sep 17 00:00:00 2001 From: Sean Kovacs Date: Wed, 25 Feb 2026 12:28:24 -0500 Subject: [PATCH] edit noctalia systemd service --- home/tiling/noctalia.nix | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/home/tiling/noctalia.nix b/home/tiling/noctalia.nix index 85a915f..2ee319e 100644 --- a/home/tiling/noctalia.nix +++ b/home/tiling/noctalia.nix @@ -595,24 +595,22 @@ systemd.user.services.noctalia-shell = { Unit = { - After = [ "niri.service" ]; - PartOf = [ "niri.service" ]; + After = [ "graphical-session.target" ]; + PartOf = [ "graphical-session.target" ]; Description = "Noctalia Shell - Wayland desktop shell"; - Documentation = "https://docs.noctalia.dev/docs"; + Documentation = "https://docs.noctalia.dev"; + X-Restart-Triggers = [ + "${config.xdg.configFile."noctalia/settings.json".source}" + "${config.xdg.configFile."noctalia/colors.json".source}" + ]; }; Service = { ExecStart = "${pkgs.noctalia-shell}/bin/noctalia-shell"; Restart = "on-failure"; - Environment = [ - "LOCALE_ARCHIVE=${pkgs.glibcLocales}/lib/locale" - "TZDIR=${pkgs.tzdata}/share/zoneinfo" - "NOCTALIA_SETTINGS_FALLBACK=%h/.config/noctalia/gui-settings.json" - "QT_QPA_PLATFORM=wayland" - "QT_QPA_PLATFORMTHEME=qt6ct" - ]; + Environment = [ "QT_QPA_PLATFORMTHEME=qt6ct" ]; }; - Install.WantedBy = [ "niri.service" ]; + Install.WantedBy = [ "graphical-session.target" ]; }; }