From 38a79170f71ce4389ef7ccf5ebd06218b046e4d6 Mon Sep 17 00:00:00 2001 From: Glen Goodwin Date: Sat, 11 Nov 2023 00:16:03 -0500 Subject: [PATCH] refactor: seperate kubernetes --- hosts/home.nix | 5 ----- modules/desktop/virtualisation/default.nix | 2 +- .../{virtualbox.nix => kubernetes.nix} | 18 ++++++++++++++---- 3 files changed, 15 insertions(+), 10 deletions(-) rename modules/desktop/virtualisation/{virtualbox.nix => kubernetes.nix} (59%) diff --git a/hosts/home.nix b/hosts/home.nix index 1e17f28..5ab862e 100644 --- a/hosts/home.nix +++ b/hosts/home.nix @@ -40,9 +40,6 @@ devbox nix-prefetch-git libnotify - kubernetes-helm - argocd - k3d element-desktop nix-init @@ -50,8 +47,6 @@ nmap dig signal-desktop - minikube - kubectl viddy # Terminal diff --git a/modules/desktop/virtualisation/default.nix b/modules/desktop/virtualisation/default.nix index 3c4a06b..76abf8f 100644 --- a/modules/desktop/virtualisation/default.nix +++ b/modules/desktop/virtualisation/default.nix @@ -1,5 +1,5 @@ [ ./docker.nix - # ./virtualbox.nix ./libvirt.nix + ./kubernetes.nix ] diff --git a/modules/desktop/virtualisation/virtualbox.nix b/modules/desktop/virtualisation/kubernetes.nix similarity index 59% rename from modules/desktop/virtualisation/virtualbox.nix rename to modules/desktop/virtualisation/kubernetes.nix index 82f8423..c37b723 100644 --- a/modules/desktop/virtualisation/virtualbox.nix +++ b/modules/desktop/virtualisation/kubernetes.nix @@ -4,9 +4,11 @@ user, ... }: { - virtualisation.virtualbox.host.enable = true; - users.extraGroups.vboxusers.members = ["${user}"]; - virtualisation.virtualbox.host.enableExtensionPack = true; + virtualisation = { + docker.enable = true; + }; + + users.groups.docker.members = ["${user}"]; #environment = { # interactiveShellInit = '' @@ -15,6 +17,14 @@ #}; environment.systemPackages = with pkgs; [ - vagrant + argocd + k3d + k9s + kind + kubectl + kubectx + kubernetes-helm + minikube + stern ]; }