From 906026e924e3aac0f0ed32ec8ab2f7468e8e1c0a Mon Sep 17 00:00:00 2001 From: Emile Date: Mon, 10 Feb 2025 23:58:05 +0100 Subject: corrino: libvirtnix foo, less XML, more nix! So I've finally started this. Let's see how far I can push this! --- nix/hosts/corrino/vm.nix | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 nix/hosts/corrino/vm.nix (limited to 'nix/hosts/corrino/vm.nix') diff --git a/nix/hosts/corrino/vm.nix b/nix/hosts/corrino/vm.nix new file mode 100644 index 0000000..7fcf4af --- /dev/null +++ b/nix/hosts/corrino/vm.nix @@ -0,0 +1,43 @@ +{ pkgs, ... }: + +{ + services.emile.libvirtnix = { + enable = true; + instances = { + + vm1 = { + domain = { + name = "VM1"; + title = "vm one"; + description = "The first VM"; + id = 1; + + uuid = "E34DE478-1402-45BB-B3FD-FC960549258E"; + genid = "CA1E2462-1E9D-404C-8DDB-19EEF9D9651B"; + + packages = { + libvirt = pkgs.libvirt; + qemu = pkgs.qemu; + }; + memory = 1024; + }; + }; + + vm2 = { + domain = { + name = "VM2"; + title = "vm one"; + description = "The second VM"; + id = 2; + + uuid = "E34DE478-1402-45BB-B3FD-FC960549258E"; + genid = "002D0D8F-B21A-4001-92BF-2313707EED9D"; + + memory = 2048; + }; + }; + + }; + }; +} + -- cgit 1.4.1