home

My NixOS systems configurations.
Log | Files | Refs | LICENSE

default.nix (630B)


      1 inputs:
      2 
      3 let
      4   inherit (inputs) self;
      5 
      6   sharedModules = [
      7     { _module.args = { inherit inputs; }; }
      8     #../modules/minimal.nix
      9     #../modules/security.nix
     10     inputs.home-manager.nixosModule
     11     {
     12       home-manager = {
     13         inherit (inputs.self.lib) extraSpecialArgs;
     14         useGlobalPkgs = true;
     15       };
     16     }
     17   ];
     18 
     19   inherit (self.lib) nixosSystem makeOverridable;
     20   # inherit (import "${self}/home/profiles" inputs) homeImports;
     21 in
     22 {
     23   # naruhodo
     24   naruhodo = nixosSystem {
     25     modules = [
     26       ./naruhodo.nix
     27     ] ++ sharedModules;
     28     system = "x86_64-linux";
     29   };
     30   # shikoku
     31   # aomi
     32   # wakasu
     33   # sakhalin
     34 }