diff --git a/home-manager/luna/categories/cli/zsh/default.nix b/home-manager/luna/categories/cli/zsh/default.nix index 564928d..9ed10dd 100644 --- a/home-manager/luna/categories/cli/zsh/default.nix +++ b/home-manager/luna/categories/cli/zsh/default.nix @@ -12,6 +12,7 @@ "rust" ]; }; + history.size = 10000; }; } diff --git a/hosts/common/optional/virt-manager.nix b/hosts/common/optional/virt-manager.nix new file mode 100644 index 0000000..c84e093 --- /dev/null +++ b/hosts/common/optional/virt-manager.nix @@ -0,0 +1,15 @@ +{pkgs, ...}: { + environment = with pkgs; { + systemPackages = [ + qemu + quickemu + quickgui + ]; + }; + + programs.virt-manager.enable = true; + + virtualisation.libvirtd.enable = true; + + virtualisation.spiceUSBRedirection.enable = true; +} diff --git a/hosts/common/users/luna/default.nix b/hosts/common/users/luna/default.nix index 61159d6..752ec8b 100644 --- a/hosts/common/users/luna/default.nix +++ b/hosts/common/users/luna/default.nix @@ -13,6 +13,7 @@ in { extraGroups = ifTheyExist [ "audio" "docker" + "libvirtd" "networkmanager" "wheel" ]; @@ -22,6 +23,7 @@ in { neovim rustup protonvpn-gui + ansible ]; }; diff --git a/hosts/hummingbird/configuration.nix b/hosts/hummingbird/configuration.nix index 5e76f94..127cb2a 100644 --- a/hosts/hummingbird/configuration.nix +++ b/hosts/hummingbird/configuration.nix @@ -18,6 +18,7 @@ ../common/optional/flatpak.nix ../common/optional/ckb-next.nix ../common/optional/docker.nix + ../common/optional/virt-manager.nix # Include the results of the hardware scan. ./hardware-configuration.nix