System/Nixinator: Disable rootless docker
This commit is contained in:
@ -46,12 +46,9 @@ with mylib.networking; {
|
|||||||
|
|
||||||
docker = {
|
docker = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
podman = false;
|
||||||
# Use podman on the desktops, the servers are
|
docker.rootless = false;
|
||||||
# already configured using docker though...
|
docker.buildkit = true;
|
||||||
# TODO: Use podman on the servers
|
|
||||||
podman = !headless;
|
|
||||||
docker.rootless = true;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
fonts = {
|
fonts = {
|
||||||
|
|||||||
@ -18,6 +18,10 @@ in {
|
|||||||
|
|
||||||
networking.firewall.trustedInterfaces = ["docker0" "podman0"];
|
networking.firewall.trustedInterfaces = ["docker0" "podman0"];
|
||||||
|
|
||||||
|
# Needed for default bridge network to automatically work
|
||||||
|
# boot.kernel.sysctl."net.ipv4.ip_forward" = 1;
|
||||||
|
# boot.kernel.sysctl."net.ipv6.ip_forward" = 1;
|
||||||
|
|
||||||
virtualisation = {
|
virtualisation = {
|
||||||
docker = {
|
docker = {
|
||||||
enable = !docker.podman;
|
enable = !docker.podman;
|
||||||
@ -25,6 +29,7 @@ in {
|
|||||||
|
|
||||||
extraPackages = with pkgs; [docker-compose];
|
extraPackages = with pkgs; [docker-compose];
|
||||||
|
|
||||||
|
# TODO: Rootless docker has no internet?
|
||||||
rootless = {
|
rootless = {
|
||||||
enable = docker.docker.rootless;
|
enable = docker.docker.rootless;
|
||||||
setSocketVariable = true;
|
setSocketVariable = true;
|
||||||
|
|||||||
@ -162,7 +162,7 @@ in {
|
|||||||
(mkUDir ".config/Zeal" m755)
|
(mkUDir ".config/Zeal" m755)
|
||||||
|
|
||||||
# Share
|
# Share
|
||||||
(mkUDir ".local/share/containers" m755)
|
# (mkUDir ".local/share/containers" m755) # Rootless docker
|
||||||
(mkUDir ".local/share/direnv" m755)
|
(mkUDir ".local/share/direnv" m755)
|
||||||
(mkUDir ".local/share/docker" m755)
|
(mkUDir ".local/share/docker" m755)
|
||||||
(mkUDir ".local/share/fish" m755)
|
(mkUDir ".local/share/fish" m755)
|
||||||
|
|||||||
Reference in New Issue
Block a user