flake.nix: Build the VM using nix build
This commit is contained in:
parent
544bd0a721
commit
77ddb15f22
15
flake.nix
15
flake.nix
|
@ -73,15 +73,14 @@
|
|||
###################
|
||||
packages.${system} = let
|
||||
inherit (nixpkgs.legacyPackages.${system}) writeShellScript;
|
||||
vm = self.lib.makeNixosSystem {
|
||||
inherit system;
|
||||
extraModules = [(import ./configuration/hardware-specific/vm.nix)];
|
||||
};
|
||||
in {
|
||||
default = self.packages.${system}.run-vm;
|
||||
default = vm.config.system.build.vm;
|
||||
|
||||
run-vm = let
|
||||
vm = self.lib.makeNixosSystem {
|
||||
inherit system;
|
||||
extraModules = [(import ./configuration/hardware-specific/vm.nix)];
|
||||
};
|
||||
|
||||
qemuNetOpts = self.lib.makeQemuNetOpts {
|
||||
"2222" = "2222";
|
||||
"3080" = "80";
|
||||
|
@ -105,9 +104,7 @@
|
|||
'';
|
||||
};
|
||||
|
||||
apps.${system} = let
|
||||
inherit (nixpkgs.legacyPackages.${system}) writeShellScript;
|
||||
in {
|
||||
apps.${system} = {
|
||||
default = {
|
||||
type = "app";
|
||||
program = builtins.toString self.packages.${system}.run-vm;
|
||||
|
|
Loading…
Reference in a new issue