summaryrefslogtreecommitdiff
path: root/home-manager/systemd/docker.nix
diff options
context:
space:
mode:
authorJasper Ras <jaspert.ras@gmail.com>2024-11-09 14:26:34 +0100
committerJasper Ras <jaspert.ras@gmail.com>2024-11-09 14:26:34 +0100
commit3fce1b5d9350c116270111e92f2d993e1b518d4d (patch)
treedaada43eb23df53d6a0df3622d4bfe913851d1f3 /home-manager/systemd/docker.nix
parent4211ed3b82be9af26460a0a8d88dce9ce319bb47 (diff)
Inline home-manager
Diffstat (limited to 'home-manager/systemd/docker.nix')
-rw-r--r--home-manager/systemd/docker.nix22
1 files changed, 22 insertions, 0 deletions
diff --git a/home-manager/systemd/docker.nix b/home-manager/systemd/docker.nix
new file mode 100644
index 0000000..a0cd2d1
--- /dev/null
+++ b/home-manager/systemd/docker.nix
@@ -0,0 +1,22 @@
+{ config, lib, pkgs, ... }: {
+ systemd.user.services.docker = {
+ Unit.Description = "Docker Application Container Engine (Rootless)";
+ Service = {
+ ExecStart =
+ "${config.home.profileDirectory}/bin/dockerd-rootless --experimental --storage-driver=overlay2";
+ ExecReload = "/bin/kill -s HUP $MAINPID";
+ TimeoutSec = "0";
+ RestartSec = "2";
+ Restart = "always";
+ StartLimitBurst = "3";
+ StartLimitInterval = "60s";
+ LimitNOFILE = "infinity";
+ LimitNPROC = "infinity";
+ LimitCORE = "infinity";
+ TasksMax = "infinity";
+ Delegate = "yes";
+ Type = "simple";
+ };
+ Install.WantedBy = [ "default.target" ];
+ };
+}