k8s tooling

This commit is contained in:
Gene Liverman 2024-08-12 15:51:40 -04:00
parent 0a8c9a8c81
commit a93c2bc3b9

View file

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