flakes: let public = flakes.subflakes.public; flakeLib = flakes.subflakes.public.lib.lib; in { myids = public.myuids.nixosModule; secrets = flakeLib.withNarKey public.secrets "nixosModule"; #filesWatcher = flakeLib.withNarKey public.files-watcher "nixosModule"; webstats = ./webapps/webstats; diaspora = public.diaspora.nixosModule; etherpad-lite = public.etherpad-lite.nixosModule; mastodon = public.mastodon.nixosModule; mediagoblin = public.mediagoblin.nixosModule; peertube = public.peertube.nixosModule; fiche = flakeLib.withNarKey public.fiche "nixosModule"; #paste = flakeLib.withNarKey public.paste "nixosModule"; #opendmarc = flakeLib.withNarKey public.opendmarc "nixosModule"; #openarc = flakeLib.withNarKey public.openarc "nixosModule"; duplyBackup = ./duply_backup; rsyncBackup = flakeLib.withNarKey public.rsync_backup "nixosModule"; naemon = ./naemon; php-application = ./websites/php-application.nix; zrepl = ./zrepl.nix; websites = ./websites; } // (if builtins.pathExists ./private then import ./private else {})