저장소

flake.nix

  outputs = inputs @ { self, nixos, nixos-unstable, nixpkgs-fork, home-manager, darwin, devenv, ... }:
    let
      inherit (lib) attrValues;
      inherit (lib.my) mapModules mapModulesRec mapHosts;

여기서 lib는 /lib 의 defualt.nix에서 내보낸 것


https://nixos.wiki/wiki/NixOS_modules
flake를 공부하기전에 nixosModules를 꼭 공부해야한다...

config 없으면 직접 설정해도 알아서 config 아래로 들어간다. Nix 모듈 시스템이 최상위 속성셋을 자동으로 config로 처리한다.