diff --git a/home/colima.nix b/home/colima.nix new file mode 100644 index 0000000..eebc661 --- /dev/null +++ b/home/colima.nix @@ -0,0 +1,28 @@ +{ + config, + pkgs, + ... +}: let + defaultProfile = "default"; +in { + home.packages = with pkgs; [ + docker-buildx + docker-client + docker-compose + ]; + + services.colima = { + enable = true; + colimaHomeDir = "${config.xdg.configHome}/colima"; + dockerPackage = pkgs.docker-client; + + profiles.${defaultProfile} = { + isActive = true; + isService = true; + settings = { + runtime = "docker"; + vmType = "qemu"; + }; + }; + }; +} diff --git a/home/default.nix b/home/default.nix index 630b162..0f6e28a 100644 --- a/home/default.nix +++ b/home/default.nix @@ -1,6 +1,7 @@ {...}: { imports = [ ./common.nix + ./colima.nix ./karabiner.nix ./rectangle.nix ];