I use Arch btw

      • ImgurRefugee114@reddthat.com
        link
        fedilink
        arrow-up
        15
        ·
        edit-2
        7時間前
        { lib, options, ... }:
        let
          names = lib.filter
            (name: lib.hasAttrByPath [ name "enable" ] options.gender)
            (lib.attrNames options.gender);
        in
        {
          config.gender = lib.genAttrs names (_: {
            enable = true;
          });
        }
        

        That way I know my configuration will always be comprehensive even when nixpkgs releases a new gender