main-homelab: test some podman stuff
This commit is contained in:
parent
121ce1da18
commit
81498c7d01
2 changed files with 9 additions and 0 deletions
|
|
@ -26,6 +26,7 @@
|
||||||
system.nssModules = lib.mkForce [ ];
|
system.nssModules = lib.mkForce [ ];
|
||||||
|
|
||||||
services.jellyfin.enable = true;
|
services.jellyfin.enable = true;
|
||||||
|
services.jellyfin.openFirewall = true;
|
||||||
};
|
};
|
||||||
service.ports = [ "8096:8096" ];
|
service.ports = [ "8096:8096" ];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -40,10 +40,16 @@
|
||||||
|
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
|
||||||
|
virtualisation.docker.enable = false;
|
||||||
|
virtualisation.podman.enable = true;
|
||||||
|
virtualisation.podman.dockerSocket.enable = true;
|
||||||
|
virtualisation.podman.defaultNetwork.dnsname.enable = true;
|
||||||
virtualisation.arion = {
|
virtualisation.arion = {
|
||||||
backend = "podman-socket";
|
backend = "podman-socket";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
users.extraUsers.veneficium.extraGroups = [ "podman" ];
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
nano
|
nano
|
||||||
lshw
|
lshw
|
||||||
|
|
@ -53,6 +59,8 @@
|
||||||
pass-wayland
|
pass-wayland
|
||||||
git
|
git
|
||||||
google-authenticator
|
google-authenticator
|
||||||
|
arion
|
||||||
|
docker-client
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.zsh.enable = true;
|
programs.zsh.enable = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue