nixos/flake.nix

34 lines
802 B
Nix

{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
};
outputs = { self, nixpkgs, ... }:
let
system = "x86_64-linux";
in
{
nixosConfigurations.nixos = nixpkgs.lib.nixosSystem {
modules = [
{ nix.settings.experimental-features = ["nix-command" "flakes"]; }
./configuration.nix
];
};
nixosConfigurations.nixosvm = nixpkgs.lib.nixosSystem {
inherit system;
modules = [
{
nix.settings.experimental-features = ["nix-command" "flakes"];
virtualisation.vmVariant = {
virtualisation = {
memorySize = 8192;
cores = 8;
};
};
}
./configuration.nix
];
};
};
}