diff options
Diffstat (limited to 'modules/workstation/podman/default.nix')
-rw-r--r-- | modules/workstation/podman/default.nix | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/modules/workstation/podman/default.nix b/modules/workstation/podman/default.nix deleted file mode 100644 index 9e64fcb4807c..000000000000 --- a/modules/workstation/podman/default.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ config, pkgs, ... }: - -{ - environment.etc."containers/libpod.conf".text = '' - runtime_path = ["${pkgs.runc}/bin/runc"] - conmon_path = ["${pkgs.conmon}/bin/conmon"] - ''; - - environment.etc."containers/policy.json".text = builtins.toJSON { - # Not insecure when I'm manually pulling images on a workstation. - default = [ { type = "insecureAcceptAnything"; } ]; - }; - - environment.etc."containers/registries.conf".text = '' - [registries.search] - registries = ['docker.io'] - ''; - - environment.systemPackages = with pkgs; - let - podman-bin = writeShellScriptBin "podman" '' - HOME="$XDG_CONFIG_HOME/podman" - exec ${podman}/bin/podman "$@" - ''; - in - [ podman-bin podman.man runc conmon slirp4netns ]; - - users.users.qyliss.xdg.config.paths."podman/.config/containers/libpod.conf" = - pkgs.writeText "libpod.conf" '' - runtime_path = ["${pkgs.runc}/bin/runc"] - conmon_path = ["${pkgs.conmon}/bin/conmon"] - ''; - - users.users.qyliss.xdg.config.paths."podman/.config/containers/storage.conf" = - pkgs.writeText "storage.conf" '' - [storage] - driver = "zfs" - runroot = "/tmp/1000" - graphroot = "/home/state/podman/containers/storage" - ''; - - systemd.tmpfiles.rules = [ - "d ${config.users.users.qyliss.home}/state/containers 0700 qyliss qyliss" - "d ${config.users.users.qyliss.home}/state/podman 0700 qyliss qyliss" - ]; -} |