summaryrefslogtreecommitdiff
path: root/home-manager/systemd/docker.nix
diff options
context:
space:
mode:
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" ];
+ };
+}