feat(aspen/system): Switch to podman

Change-Id: Ifc5e724f455627d34b784509c62900fd112cb492
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12134
Autosubmit: aspen <root@gws.fyi>
Tested-by: BuildkiteCI
Reviewed-by: aspen <root@gws.fyi>
This commit is contained in:
Aspen Smith 2024-08-03 20:48:30 -04:00 committed by clbot
parent 66c75ef694
commit 9c01ab3e84
2 changed files with 15 additions and 2 deletions

View file

@ -0,0 +1,12 @@
{ config, lib, pkgs, ... }:
{
virtualisation.podman = {
enable = true;
defaultNetwork.settings = { dns_enabled = true; };
dockerCompat = true;
dockerSocket.enable = true;
};
users.users.aspen.extraGroups = [ "docker" ];
}

View file

@ -1,8 +1,9 @@
{ config, lib, pkgs, ... }:
{
virtualisation.docker.enable = true;
users.users.aspen.extraGroups = [ "docker" ];
imports = [
./containers.nix
];
security.pam.loginLimits = [
{