1 { pkgs, lib, config, ... }:
3 inherit (builtins.extraBuiltins) pass-chomp;
4 inherit (config.users) users;
15 networking.nftables.ruleset = ''
16 add rule inet filter fw2net tcp dport {25,465} skuid ${users.julm.name} counter accept comment "SMTP"
17 add rule inet filter fw2net tcp dport 43 skuid ${users.julm.name} counter accept comment "Whois"
18 add rule inet filter fw2net tcp dport 6697 skuid ${users.julm.name} counter accept comment "IRCS"
19 add rule inet filter fw2net tcp dport 11371 skuid ${users.julm.name} counter accept comment "HKP"
26 openssh.authorizedKeys.keys =
27 users."julm".openssh.authorizedKeys.keys;
31 hashedPassword = pass-chomp "machines/losurdo/login/julm/hashedPassword";
43 security.pass.secrets."/root/.ssh/id_ed25519" = {};