Even less security
This commit is contained in:
parent
4ee7a3abc1
commit
1743539d93
1 changed files with 14 additions and 14 deletions
28
module.nix
28
module.nix
|
@ -61,7 +61,7 @@ in
|
||||||
User = cfg.user;
|
User = cfg.user;
|
||||||
Group = cfg.group;
|
Group = cfg.group;
|
||||||
|
|
||||||
PrivateMounts = true;
|
# PrivateMounts = true;
|
||||||
# PrivateDevices = true;
|
# PrivateDevices = true;
|
||||||
# PrivateTmp = true;
|
# PrivateTmp = true;
|
||||||
# PrivateIPC = true;
|
# PrivateIPC = true;
|
||||||
|
@ -90,20 +90,20 @@ in
|
||||||
# ProtectControlGroups = true;
|
# ProtectControlGroups = true;
|
||||||
# RestrictNamespaces = "";
|
# RestrictNamespaces = "";
|
||||||
|
|
||||||
NoNewPrivileges = true;
|
# NoNewPrivileges = true;
|
||||||
ReadOnlyPaths = lib.mkMerge [
|
# ReadOnlyPaths = lib.mkMerge [
|
||||||
([
|
# ([
|
||||||
"/nix/var"
|
# "/nix/var"
|
||||||
"/nix/store"
|
# "/nix/store"
|
||||||
])
|
# ])
|
||||||
|
|
||||||
(lib.mkIf (cfg.privateKeyFile != null) [
|
# (lib.mkIf (cfg.privateKeyFile != null) [
|
||||||
(toString cfg.privateKeyFile)
|
# (toString cfg.privateKeyFile)
|
||||||
])
|
# ])
|
||||||
];
|
# ];
|
||||||
ExecPaths = [
|
# ExecPaths = [
|
||||||
"/nix/store"
|
# "/nix/store"
|
||||||
];
|
# ];
|
||||||
Environment = lib.mkIf (cfg.privateKeyFile != null) [
|
Environment = lib.mkIf (cfg.privateKeyFile != null) [
|
||||||
"NIX_SECRET_KEY_FILE=${toString cfg.privateKeyFile}"
|
"NIX_SECRET_KEY_FILE=${toString cfg.privateKeyFile}"
|
||||||
];
|
];
|
||||||
|
|
Loading…
Reference in a new issue