]> git.immae.eu Git - perso/Immae/Config/Nix.git/blob - modules/default.nix
Add flake skeletons
[perso/Immae/Config/Nix.git] / modules / default.nix
1 flakes:
2 let
3 public = flakes.subflakes.public;
4 flakeLib = flakes.subflakes.public.lib.lib;
5 in
6 {
7 myids = public.myuids.nixosModule;
8 secrets = flakeLib.withNarKey public.secrets "nixosModule";
9 #filesWatcher = flakeLib.withNarKey public.files-watcher "nixosModule";
10
11 webstats = ./webapps/webstats;
12 diaspora = public.diaspora.nixosModule;
13 etherpad-lite = public.etherpad-lite.nixosModule;
14 mastodon = public.mastodon.nixosModule;
15 mediagoblin = public.mediagoblin.nixosModule;
16 peertube = public.peertube.nixosModule;
17 fiche = flakeLib.withNarKey public.fiche "nixosModule";
18
19 #paste = flakeLib.withNarKey public.paste "nixosModule";
20
21 #opendmarc = flakeLib.withNarKey public.opendmarc "nixosModule";
22 #openarc = flakeLib.withNarKey public.openarc "nixosModule";
23
24 duplyBackup = ./duply_backup;
25 rsyncBackup = flakeLib.withNarKey public.rsync_backup "nixosModule";
26 naemon = ./naemon;
27
28 php-application = ./websites/php-application.nix;
29 zrepl = ./zrepl.nix;
30 websites = ./websites;
31 } // (if builtins.pathExists ./private then import ./private else {})