Nix configuration for various systems

hosts: init

Rain 8e3de234 1fd85e0b

Changed files
+27
hosts
modules
parts
+21
hosts/default.nix
··· 1 + { self, inputs, ... }: { 2 + imports = [ 3 + inputs.easy-hosts.flakeModule 4 + ]; 5 + 6 + easy-hosts = { 7 + perClass = class: { 8 + modules = [ 9 + "${self}/modules/base/default.nix" 10 + "${self}/modules/${class}/default.nix" 11 + ]; 12 + }; 13 + 14 + storm = { 15 + arch = "x86_64"; 16 + class = "nixos"; 17 + }; 18 + 19 + # TBD: order of priority after `storm`: bow, puddle, umbrella 20 + }; 21 + }
+1
modules/base/default.nix
··· 1 + {}
+1
modules/nixos/default.nix
··· 1 + {}
+4
parts/default.nix
··· 4 4 # TBD: "aarch64-darwin" 5 5 # TBD: "aarch64-linux" 6 6 ]; 7 + 8 + imports = [ 9 + ../hosts 10 + ]; 7 11 }