add basic vm configuration

This commit is contained in:
Rouven Seifert 2023-05-01 12:30:21 +02:00
parent a9cfb32b12
commit 26e43a6da8
Signed by: rouven.seifert
GPG key ID: B95E8FE6B11C4D09
5 changed files with 111 additions and 6 deletions

View file

@ -15,6 +15,10 @@
};
};
impermanence = {
url = "github:nix-community/impermanence";
};
nix-index-database = {
url = "github:Mic92/nix-index-database";
inputs.nixpkgs.follows = "nixpkgs";
@ -63,6 +67,7 @@
{ nixpkgs
, home-manager
, nix-index-database
, impermanence
, hyprland
, sops-nix
, nix-colors
@ -120,6 +125,16 @@
trucksimulatorbot-images.nixosModules.default
];
};
vm = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs.inputs = attrs;
modules = [
./hosts/vm
./shared
impermanence.nixosModules.impermanence
sops-nix.nixosModules.sops
];
};
};
};
}