{ domain, ... }:
-{ pkgs, lib, config, hostName, ... }:
+{ pkgs, lib, config, inputs, hostName, ... }:
let
inherit (config) networking;
inherit (config.security) gnupg;
secretKeyFile = gnupg.secrets."nix/binary-cache-key/1".path;
bindAddress = "127.0.0.1";
};
+nix.allowedUsers = [ users."nix-ssh".name ];
+nix.sshServe = {
+ enable = true;
+ keys = map lib.readFile [
+ (inputs.secrets + "/members/ssh/julm-losurdo.pub")
+ (inputs.secrets + "/members/ssh/julm-oignon.pub")
+ (inputs.secrets + "/members/ssh/sevy-patate.pub")
+ ];
+};
+
services.nginx = let virtualHost = priority:
{
extraConfig = ''