···3, makeWrapper
4, symlinkJoin
5, lib
06, extraPackages ? []
7, podman # Docker compat
8, runc # Default container runtime
···15, iptables
16, iproute2
17, catatonit
018}:
1920# do not add qemu to this wrapper, store paths get written to the podman vm config and break when GCed
···25 podman = podman-unwrapped;
2627 binPath = lib.makeBinPath ([
028 runc
29 crun
30 conmon
···4041 # this only works for some binaries, others may need to be be added to `binPath` or in the modules
42 paths = [
0043 catatonit # added here for the pause image and also set in `containersConf` for `init_path`
44 podman.rootlessport
45 ];
···3, makeWrapper
4, symlinkJoin
5, lib
6+, stdenv
7, extraPackages ? []
8, podman # Docker compat
9, runc # Default container runtime
···16, iptables
17, iproute2
18, catatonit
19+, gvproxy
20}:
2122# do not add qemu to this wrapper, store paths get written to the podman vm config and break when GCed
···27 podman = podman-unwrapped;
2829 binPath = lib.makeBinPath ([
30+ ] ++ lib.optionals stdenv.isLinux [
31 runc
32 crun
33 conmon
···4344 # this only works for some binaries, others may need to be be added to `binPath` or in the modules
45 paths = [
46+ gvproxy
47+ ] ++ lib.optionals stdenv.isLinux [
48 catatonit # added here for the pause image and also set in `containersConf` for `init_path`
49 podman.rootlessport
50 ];