diff --git a/modules/desktop/noctalia/delobotomize.nix b/modules/desktop/noctalia/delobotomize.nix index a9af426..1344d80 100644 --- a/modules/desktop/noctalia/delobotomize.nix +++ b/modules/desktop/noctalia/delobotomize.nix @@ -112,8 +112,10 @@ systemd.user.services.noctalia-shell.Service = let cfgEnv = config.programs.noctalia-shell.systemd; in { + # Use dot decimals for plugin shell scripts. Environment = - optionals (cfgEnv.enable && cfgEnv.mutableRuntimeSettings) ["NOCTALIA_SETTINGS_FALLBACK=%h/.config/noctalia/gui-settings.json"] + ["LC_NUMERIC=C"] + ++ optionals (cfgEnv.enable && cfgEnv.mutableRuntimeSettings) ["NOCTALIA_SETTINGS_FALLBACK=%h/.config/noctalia/gui-settings.json"] ++ optionals cfgEnv.enable locationFileEnv; ExecStart = mkForce "${getExe cfg.package} --path ${stableConfigPath}"; diff --git a/modules/desktop/overzicht/default.nix b/modules/desktop/overzicht/default.nix index 4b560f6..e556062 100644 --- a/modules/desktop/overzicht/default.nix +++ b/modules/desktop/overzicht/default.nix @@ -14,6 +14,9 @@ flake.modules.homeManager.overzicht = { imports = [inputs.overzicht.homeModules.default]; + # Wait for UWSM to publish the Wayland session environment. + systemd.user.services.overzicht.Unit.After = ["graphical-session.target"]; + programs.overzicht = { enable = true; systemd.enable = true;