nix: update inputs.julm-nix
[sourcephile-nix.git] / hosts / mermet.nix
index 8625f103bd486e2e34e174bab557af17f57157f5..5530923fbef665efe3fa125d45deaffea6f4d204 100644 (file)
@@ -3,39 +3,42 @@
 # https://www.iddri.org/fr/iddri-en-bref/la-vie-de-liddri/hommage-laurent-mermet
 { inputs, ... }:
 {
-system = "x86_64-linux";
-extraArgs = rec {
-  CPUs = 4;
-  ipv4 = "80.67.180.129";
-};
-modules = [
-  ../nixos/defaults.nix
-  mermet/acme.nix
-  mermet/croc.nix
-  mermet/coturn.nix
-  mermet/debug.nix
-  mermet/dovecot.nix
-  mermet/fail2ban.nix
-  mermet/fileSystems.nix
-  mermet/gitolite.nix
-  mermet/hardware.nix
-  mermet/knot.nix
-  #mermet/mlmmj.nix
-  mermet/murmur.nix
-  mermet/networking.nix
-  mermet/nginx.nix
-  mermet/openldap.nix
-  mermet/postfix.nix
-  mermet/postgresql.nix
-  mermet/prosody.nix
-  mermet/public-inbox.nix
-  mermet/rspamd.nix
-  mermet/sanoid.nix
-  mermet/security.nix
-  mermet/sourcehut.nix
-  mermet/system.nix
-  mermet/unbound.nix
-  mermet/users.nix
-  (inputs.secrets + "/hosts/mermet/users.nix")
-];
+  imports = [
+    ../nixos/profiles/systems/debug.nix
+    (inputs.julm-nix + "/nixos/profiles/lang-fr.nix")
+    (inputs.julm-nix + "/nixos/profiles/networking/remote.nix")
+    mermet/acme.nix
+    mermet/calibre.nix
+    mermet/croc.nix
+    mermet/coturn.nix
+    mermet/dovecot.nix
+    mermet/fail2ban.nix
+    mermet/fileSystems.nix
+    mermet/gitolite.nix
+    mermet/hardware.nix
+    mermet/knot.nix
+    # mermet/iodine.nix
+    mermet/matrirc.nix
+    mermet/miniflux.nix
+    #mermet/mlmmj.nix
+    #mermet/murmur.nix
+    mermet/nebula.nix
+    mermet/networking.nix
+    mermet/nginx.nix
+    mermet/openldap.nix
+    mermet/pleroma.nix
+    mermet/postfix.nix
+    mermet/postgresql.nix
+    mermet/prosody.nix
+    mermet/public-inbox.nix
+    mermet/rspamd.nix
+    mermet/sanoid.nix
+    mermet/security.nix
+    #mermet/sourcehut.nix
+    mermet/ssh.nix
+    mermet/system.nix
+    mermet/unbound.nix
+    mermet/users.nix
+    mermet/wireguard/wg-intra.nix
+  ];
 }