From 4c54596ffa0e862bc11531eddf6dc9688ca8ed98 Mon Sep 17 00:00:00 2001 From: smayzy Date: Sat, 28 Jun 2025 14:46:48 +0000 Subject: [PATCH] move virt to module --- flake.lock | 30 +++++++++++++++--------------- modules/nix/virt.nix | 10 ++++++++++ 2 files changed, 25 insertions(+), 15 deletions(-) create mode 100644 modules/nix/virt.nix diff --git a/flake.lock b/flake.lock index 5775327..1b92d89 100644 --- a/flake.lock +++ b/flake.lock @@ -75,11 +75,11 @@ }, "locked": { "dir": "pkgs/firefox-addons", - "lastModified": 1750737804, - "narHash": "sha256-wClGd2PhxdjjphR6wIgoiDcR+Gfg4/+FyseSOjIIzVU=", + "lastModified": 1751083400, + "narHash": "sha256-0hZWDzX7/C0NcsiOW+WBvdb+aGDnydw1xku3UUXzm/4=", "owner": "rycee", "repo": "nur-expressions", - "rev": "aaaf4fec792bad465ea4a35c0be5bc2a54f33095", + "rev": "e805fa9d7c2968712896f71684540dac21449744", "type": "gitlab" }, "original": { @@ -265,11 +265,11 @@ ] }, "locked": { - "lastModified": 1750781171, - "narHash": "sha256-39oPt8TJZmt3bNEKBcwB+QuasiavRDwM5jkw6UkRb98=", + "lastModified": 1750973805, + "narHash": "sha256-BZXgag7I0rnL/HMHAsBz3tQrfKAibpY2vovexl2lS+Y=", "owner": "nix-community", "repo": "home-manager", - "rev": "a4bac2b9ba2f9bd68032880da8ae6b44fbc46047", + "rev": "080e8b48b0318b38143d5865de9334f46d51fce3", "type": "github" }, "original": { @@ -353,11 +353,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1750506804, - "narHash": "sha256-VLFNc4egNjovYVxDGyBYTrvVCgDYgENp5bVi9fPTDYc=", + "lastModified": 1751011381, + "narHash": "sha256-krGXKxvkBhnrSC/kGBmg5MyupUUT5R6IBCLEzx9jhMM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "4206c4cb56751df534751b058295ea61357bbbaa", + "rev": "30e2e2857ba47844aa71991daa6ed1fc678bcbb7", "type": "github" }, "original": { @@ -434,11 +434,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1750441488, - "narHash": "sha256-JuFBp2xM4JD/XGb69dTSDOdGbUD0fVHlgY9X9GHGTFE=", + "lastModified": 1750842150, + "narHash": "sha256-slD1Nzr7SStRhQgC1WmrIsgrgwgRyag2MAxCSrjrxKg=", "owner": "notashelf", "repo": "nvf", - "rev": "18c17b7b8dbf6e0f10e3eb5f1fa5341a9175a3b1", + "rev": "f9ee813a230e1c0ba0e1a13e1747fd1b996f08dc", "type": "github" }, "original": { @@ -481,11 +481,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1750776006, - "narHash": "sha256-CZjHhCu9fJKZYHJDuMP5qygo0x9Mu44sRN1Mnkcspb4=", + "lastModified": 1751105505, + "narHash": "sha256-SfM48R06e9omzDRNoU7vTRghxLmQPZ+fxoBoOkszL0k=", "owner": "danth", "repo": "stylix", - "rev": "edcecc02e6f113758f401b2248d739f28c063478", + "rev": "713f8dae3127a0faeb1d343ed8da67677121ee29", "type": "github" }, "original": { diff --git a/modules/nix/virt.nix b/modules/nix/virt.nix new file mode 100644 index 0000000..ae874d6 --- /dev/null +++ b/modules/nix/virt.nix @@ -0,0 +1,10 @@ +{ config, lib, pkgs, ... }: +{ + programs.virt-manager.enable = true; + users.groups.libvirtd.members = ["smayzy"]; + virtualisation.libvirtd.enable = true; + + environment.systemPackages = with pkgs; [ + qemu + ]; +}