a flake module to ease creating and managing multiple hosts in your nix flake.
at main 30 lines 870 B view raw
1{ 2 inputs = { }; 3 4 outputs = _: { 5 flakeModule = ./flake-module.nix; 6 flakeModules.default = ./flake-module.nix; 7 8 templates = { 9 multi = { 10 path = ./examples/multi; 11 description = "A multi-system flake with auto construction enabled, but only using x86_64-linux."; 12 }; 13 14 multi-specialised = { 15 path = ./examples/multi-specialised; 16 description = "A multi-system flake with auto construction enabled, using the custom class system of easy-hosts"; 17 }; 18 19 not-auto = { 20 path = ./examples/not-auto; 21 description = "A flake with auto construction disabled, using only the `easyHosts.hosts` attribute."; 22 }; 23 24 only = { 25 path = ./examples/only; 26 description = "A flake with auto construction enabled, with only one class and a more 'flat' structure."; 27 }; 28 }; 29 }; 30}