···37 #
38 # # Instead try to be explicit if a function is intended for ONLY { host }.
39 (den.lib.take.exactly (
40- { host }:
041 {
42 nixos.networking.hostName = host.hostName;
43 }
···37 #
38 # # Instead try to be explicit if a function is intended for ONLY { host }.
39 (den.lib.take.exactly (
40+ # deadnix: skip
41+ { OS, host }:
42 {
43 nixos.networking.hostName = host.hostName;
44 }
···1-{ eg, ... }:
2{
3 den.aspects.igloo = {
4 # igloo host provides some home-manager defaults to its users.
···10 {
11 environment.systemPackages = [ pkgs.hello ];
12 };
13-14- # Include aspects from the eg namespace
15- includes = [
16- eg.vm-bootable
17- eg.xfce-desktop
18- ];
1920 # <host>.provides.<user>, via eg/routes.nix
21 provides.alice =
···01{
2 den.aspects.igloo = {
3 # igloo host provides some home-manager defaults to its users.
···9 {
10 environment.systemPackages = [ pkgs.hello ];
11 };
0000001213 # <host>.provides.<user>, via eg/routes.nix
14 provides.alice =
+7-1
templates/default/modules/vm.nix
···1# enables `nix run .#vm`. it is very useful to have a VM
2# you can edit your config an launch the VM to test stuff
3# instead of having to reboot each time.
4-{ inputs, ... }:
5{
0000006 perSystem =
7 { pkgs, ... }:
8 {
···1# enables `nix run .#vm`. it is very useful to have a VM
2# you can edit your config an launch the VM to test stuff
3# instead of having to reboot each time.
4+{ inputs, eg, ... }:
5{
6+7+ den.aspects.igloo.includes = [
8+ eg.vm._.gui
9+ # eg.vm._.tui
10+ ];
11+12 perSystem =
13 { pkgs, ... }:
14 {