mermet: knot: autogeree.net: move from Gandi to LeBureau
[sourcephile-nix.git] / hosts / mermet / users.nix
index 15e0626f76819d479776ab58beec77fda476a019..3c4f9a373a9b7231f1f8cf43cc86d993d3735910 100644 (file)
@@ -1,55 +1,16 @@
-{ inputs, pkgs, lib, config, ... }:
-let
-  inherit (builtins) readFile;
-  inherit (config.users) users;
-in
+{ lib, config, ... }:
 {
-imports = [
-  ../../members/julm.nix
-];
+  imports = [
+    users/julm.nix
+  ];
 
-nix.settings.trusted-users = [
-  users."julm".name
-];
-
-users = {
-  mutableUsers = false;
-  users = {
-    root = {
-      openssh.authorizedKeys.keys =
-        users."julm".openssh.authorizedKeys.keys ++
-        [ (readFile (inputs.secrets + "/hosts/losurdo/ssh/root.ssh-ed25519.pub")) ];
-      hashedPassword = "!";
-    };
-  };
-  groups = {
-    wheel.members = [
-      users."julm".name
-    ];
+  users.mutableUsers = false;
+  users.users.root = {
+    hashedPassword = "!";
+    openssh.authorizedKeys.keys =
+      map lib.readFile [
+        ../../users/root/ssh/losurdo.pub
+        ../../users/julm/ssh/oignon.pub
+      ];
   };
-};
-services.sanoid.datasets."rpool/home/julm/mail" = {
-  use_template = [ "snap" ];
-  # Not until https://github.com/jimsalterjrs/sanoid/pull/342#issuecomment-980494511 has been fixed
-  #hourly = 12;
-  daily = 7;
-};
-services.sanoid.datasets."rpool/home/julm/log" = {
-  use_template = [ "snap" ];
-  # Not until https://github.com/jimsalterjrs/sanoid/pull/342#issuecomment-980494511 has been fixed
-  #hourly = 12;
-  daily = 7;
-  monthly = 1;
-};
-services.sanoid.datasets."rpool/backup/losurdo/home/julm/work" = {
-  use_template = [ "prune" ];
-  daily = 31;
-};
-networking.nftables.ruleset = ''
-  add rule inet filter fw2net tcp dport {25,465} skuid ${users.julm.name} counter accept comment "SMTP"
-  add rule inet filter fw2net tcp dport 43 skuid ${users.julm.name} counter accept comment "Whois"
-  add rule inet filter fw2net tcp dport 563 skuid ${users.julm.name} counter accept comment "NNTPS"
-  add rule inet filter fw2net tcp dport 6697 skuid ${users.julm.name} counter accept comment "IRCS"
-  add rule inet filter fw2net tcp dport 11371 skuid ${users.julm.name} counter accept comment "HKP"
-'';
 }