File tree Expand file tree Collapse file tree 3 files changed +16
-5
lines changed Expand file tree Collapse file tree 3 files changed +16
-5
lines changed Original file line number Diff line number Diff line change 88node_modules /
99package.json
1010package-lock.json
11+
12+ # generated disk image for test VM
13+ nixos.qcow2
Original file line number Diff line number Diff line change 88 let pkgs = import nixpkgs { inherit system ; } ;
99 in
1010 { packages . default = pkgs . callPackage ./default.nix { } ;
11- packages . vm = self . nixosConfigurations . testbox . config . system . build . vm ;
12-
11+ packages . vm = let hostConfig = self . nixosConfigurations . testbox . config ;
12+ localConfig = hostConfig // {
13+ virtualisation = hostConfig . virtualisation // {
14+ host . pkgs = pkgs ; # Use host system's Qemu
15+ } ;
16+ } ;
17+ in localConfig . system . build . vm ;
18+ } ) // {
1319 nixosConfigurations . "testbox" =
14- nixpkgs . lib . nixosSystem {
20+ let system = "x86_64-linux" ;
21+ in nixpkgs . lib . nixosSystem {
1522 inherit system ;
1623 modules = [
1724 ./vm.nix
1825 { nixpkgs . overlays = [
19- ( self : super : { paperwm = self . packages . ${ system } . default ; } )
26+ ( s : super : { paperwm = self . packages . ${ system } . default ; } )
2027 ] ;
2128 }
2229 ] ;
2330 } ;
24- } ) ;
31+ } ;
2532}
Original file line number Diff line number Diff line change 1313 { enable = true ;
1414 user = "user" ;
1515 } ;
16+ displayManager . gdm . enable = true ;
1617 desktopManager . gnome . enable = true ;
1718 } ;
1819
You can’t perform that action at this time.
0 commit comments