aboutsummaryrefslogtreecommitdiff
path: root/modules/webapps/mediagoblin.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2020-09-07 08:39:35 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2020-09-07 08:39:35 +0200
commit850adcf4b17afb6f5429b030f3c814d502d2b53e (patch)
tree9e30459cec309e4b04bed476f9444a9335dac0af /modules/webapps/mediagoblin.nix
parentde6d17ec97a1946f628372e5b0854cb21a91a55f (diff)
downloadNix-850adcf4b17afb6f5429b030f3c814d502d2b53e.tar.gz
Nix-850adcf4b17afb6f5429b030f3c814d502d2b53e.tar.zst
Nix-850adcf4b17afb6f5429b030f3c814d502d2b53e.zip
Put services in slices in systemd
Diffstat (limited to 'modules/webapps/mediagoblin.nix')
-rw-r--r--modules/webapps/mediagoblin.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/webapps/mediagoblin.nix b/modules/webapps/mediagoblin.nix
index 19bbc2e..3fe5e38 100644
--- a/modules/webapps/mediagoblin.nix
+++ b/modules/webapps/mediagoblin.nix
@@ -153,6 +153,9 @@ in
153 }; 153 };
154 }; 154 };
155 155
156 systemd.slices.mediagoblin = {
157 description = "Mediagoblin slice";
158 };
156 systemd.services.mediagoblin-web = { 159 systemd.services.mediagoblin-web = {
157 description = "Mediagoblin service"; 160 description = "Mediagoblin service";
158 wantedBy = [ "multi-user.target" ]; 161 wantedBy = [ "multi-user.target" ];
@@ -180,6 +183,7 @@ in
180 ''; 183 '';
181 184
182 serviceConfig = { 185 serviceConfig = {
186 Slice = "mediagoblin.slice";
183 User = cfg.user; 187 User = cfg.user;
184 PrivateTmp = true; 188 PrivateTmp = true;
185 Restart = "always"; 189 Restart = "always";
@@ -209,6 +213,7 @@ in
209 ''; 213 '';
210 214
211 serviceConfig = { 215 serviceConfig = {
216 Slice = "mediagoblin.slice";
212 User = cfg.user; 217 User = cfg.user;
213 PrivateTmp = true; 218 PrivateTmp = true;
214 Restart = "always"; 219 Restart = "always";