NixOS configuration 馃獎
1{ lib, config, inputs, ... }: 2let 3 sylveonLib = lib.fixedPoints.makeExtensible (final: { 4 modules = import ./modules.nix { inherit lib inputs; }; 5 users = import ./users.nix { inherit lib; }; 6 validation = import ./validation.nix { inherit lib config; }; 7 8 inherit (final.modules) mkOpt; 9 inherit (final.users) hasGroup; 10 inherit (final.validation) anyHomeModuleActive; 11 }); 12 13in 14{ 15 # How do I call lib? 16 # self.lib - calling my new cool library 17 # lib - call nixos default library 18 flake.lib = sylveonLib; 19}