From f772e6054e1eee84ea96fe33ea4b56e9aae238f8 Mon Sep 17 00:00:00 2001 From: JuliusFreudenberger Date: Fri, 2 Jan 2026 19:52:36 +0100 Subject: [PATCH 1/2] Enable software tpm for libvirt --- modules/virtualization.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/virtualization.nix b/modules/virtualization.nix index b1cde0f..fb232cc 100644 --- a/modules/virtualization.nix +++ b/modules/virtualization.nix @@ -3,12 +3,13 @@ lib, ... }: { - environment.systemPackages = with pkgs; [ - virt-manager - ]; - virtualisation = { - libvirtd.enable = true; + libvirtd = { + enable = true; + qemu.swtpm.enable = true; + }; spiceUSBRedirection.enable = true; }; + + programs.virt-manager.enable = true; } From 5ed43a419304273770d0f0f6fb07a243efbd558d Mon Sep 17 00:00:00 2001 From: JuliusFreudenberger Date: Fri, 2 Jan 2026 21:39:06 +0100 Subject: [PATCH 2/2] Add initial home-manager configuration --- flake.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/flake.nix b/flake.nix index a0d1393..0e38bf0 100644 --- a/flake.nix +++ b/flake.nix @@ -191,5 +191,24 @@ }; }; + + homeConfigurations = { + jufr2 = let + username = "jufr2"; + system = "x86_64-linux"; + pkgs = nixpkgs.legacyPackages.${system}; + in + home-manager.lib.homeManagerConfiguration { + inherit pkgs; + + modules = [ + home/core.nix + home/neovim/default.nix + home/zsh/default.nix + ]; + + }; + }; + }; }