# its clearer, safer and more flexible if not quicker.
{
imports = [
- modules/services/networking/domains.nix
- #modules/services/networking/knot.nix
- modules/services/databases/openldap.nix
+ #modules/services/databases/openldap.nix
+ #modules/services/mail/public-inbox.nix
+ modules/services/mail/postfix.nix
+ modules/services/networking/upnpc.nix
+ #modules/services/security/tor.nix
+ #modules/services/backup/syncoid.nix
+ #modules/services/torrent/transmission.nix
+ #modules/security/gnupg.nix
+ #modules/services/networking/biboumi.nix
+ #modules/services/networking/croc.nix
+ #modules/services/networking/netns.nix
+ #modules/services/networking/openvpn.nix
+ #/home/julm/src/nix/nixpkgs/.git-worktree/transmission/nixos/modules/services/torrent/transmission.nix
+ #/home/julm/src/nix/nixpkgs/nixos/modules/services/torrent/transmission.nix
+ #modules/services/mail/mlmmj.nix
+ #modules/services/games/freeciv.nix
+ #modules/tasks/network-interfaces.nix
];
disabledModules = [
- #"services/networking/knot.nix"
+ #"tasks/network-interfaces.nix"
+ "services/mail/mlmmj.nix"
+ #"security/gnupg.nix"
+ #"services/mail/public-inbox.nix"
+ #"services/security/tor.nix"
+ #"services/backup/syncoid.nix"
+ #"services/networking/biboumi.nix"
+ #"services/networking/croc.nix"
+ #"services/networking/netns.nix"
+ #"services/networking/openvpn.nix"
+ #"services/torrent/transmission.nix"
+ #"services/games/freeciv.nix"
];
}
-
-/*
-# NOTE: this modules.nix file is put in the imports of the configuration.nix,
-# but using the lib.findFiles defined in the nixpkgs.overlays leads to an infinite recursion,
-# hence it is redefined here:
-let findFiles = pattern:
- with builtins;
- let go = curr:
- let dir = readDir curr; in
- let files = lib.filterAttrs (name: type:
- type == "regular" &&
- match pattern name != null) dir; in
- let dirs = lib.filterAttrs (name: type: type == "directory") dir; in
- map (name: "${curr}/${name}") (attrNames files) ++
- lib.concatMap (name: go "${curr}/${name}") (attrNames dirs)
- ;
- in go ;
-in
-{
- imports = findFiles ".*\\.nix" ./modules;
-}
-*/