users/services: remove ExecStartPre option

This commit is contained in:
Colin 2024-03-21 10:39:42 +00:00
parent b13e7c38c7
commit e7153ce4a1
2 changed files with 6 additions and 8 deletions

View File

@ -50,10 +50,12 @@
description = "gnome-keyring-daemon: secret provider";
after = [ "graphical-session.target" ];
wantedBy = [ "graphical-session.target" ];
serviceConfig = {
ExecStart = "gnome-keyring-daemon --start --foreground --components=secrets";
ExecStartPre = "mkdir -m 0700 -p %t/keyring";
};
serviceConfig.ExecStart = let
gkr-start = pkgs.writeShellScriptBin "gnome-keyring-daemon-start" ''
mkdir -m 0700 -p %t/keyring
exec gnome-keyring-daemon --start --foreground --components=secrets
'';
in "${gkr-start}/bin/gnome-keyring-daemon-start";
};
};
}

View File

@ -42,10 +42,6 @@ let
type = types.nullOr (types.coercedTo types.package toString types.str);
default = null;
};
serviceConfig.ExecStartPre = mkOption {
type = types.nullOr (types.coercedTo types.package toString types.str);
default = null;
};
serviceConfig.ExecStartPost = mkOption {
type = types.nullOr (types.coercedTo types.package toString types.str);
default = null;