main-homelab: test some podman stuff

This commit is contained in:
Veneficium 2024-12-24 10:46:46 +01:00
parent 121ce1da18
commit 81498c7d01
2 changed files with 9 additions and 0 deletions

View file

@ -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" ];
}; };

View file

@ -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;