summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix17
1 files changed, 17 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index f45b418..a46e310 100644
--- a/flake.nix
+++ b/flake.nix
@@ -25,6 +25,12 @@
inputs.nixpkgs.follows = "nixpkgs";
};
+ # for hyprvisoring
+ microvm = {
+ url = "github:astro/microvm.nix";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
# modern window compositor
hyprland = {
url = "github:hyprwm/Hyprland";
@@ -258,6 +264,17 @@
home-manager.nixosModules.home-manager { home-manager.users.defin = import ./home-manager/default.nix; }
];
};
+ microvm-test = lib.nixosSystem { # test
+ system = "x86_64-linux";
+ modules = minimalHomeManagerSettings ++ [
+ microvm.nixosModules.microvm
+ home-manager.nixosModules.home-manager { home-manager.users.defin = import ./home-manager/default.nix; }
+ {
+ networking.hostName = "microvm-test";
+ microvm.hyprvisor = "cloud-hyprvisor";
+ }
+ ];
+ };
# foolcreekwireless = lib.nixosSystem { # vm for website
# modules = minimalHomeManagerSettings ++ [ ./machines/vm/foolcreekwireless
# home-manager.nixosModules.home-manager { home-manager.users.defin = import ./home-manager/default.nix; }