From a93c2bc3b944753375aedef659b38b0c67cbd5fa Mon Sep 17 00:00:00 2001 From: Gene Liverman Date: Mon, 12 Aug 2024 15:51:40 -0400 Subject: [PATCH] k8s tooling --- .../hosts/nixos/rainbow-planet/default.nix | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/modules/hosts/nixos/rainbow-planet/default.nix b/modules/hosts/nixos/rainbow-planet/default.nix index 659c725..12981e2 100644 --- a/modules/hosts/nixos/rainbow-planet/default.nix +++ b/modules/hosts/nixos/rainbow-planet/default.nix @@ -20,6 +20,8 @@ # host specific apps boinc brightnessctl + butane + cilium-cli gnome.gnome-tweaks gnome.nautilus gnomeExtensions.dash-to-panel @@ -27,7 +29,12 @@ gnomeExtensions.pop-shell gnomeExtensions.tailscale-qs go + hubble hugo + kubectl + kubectx + kubernetes-helm + kubeseal networkmanager-openvpn nodejs pavucontrol @@ -36,8 +43,11 @@ pop-gtk-theme pop-icon-theme pop-launcher + #quickemu rclone rclone-browser + step-cli + virt-manager whalebird wmctrl @@ -145,6 +155,7 @@ }; }; + users.extraGroups.vboxusers.members = [ "${username}" ]; # Define a user account. Don't forget to set a password with ‘passwd’. users.users.${username} = { isNormalUser = true; @@ -154,4 +165,16 @@ tailscale-systray ]; }; + virtualisation = { + containers.enable = true; + libvirtd = { + enable = true; + qemu.package = pkgs.qemu_kvm; + }; + podman = { + enable = true; + defaultNetwork.settings.dns_enabled = true; + }; + virtualbox.host.enable = true; + }; }