{inputs, ...}: let secretsPath = builtins.toString inputs.mysecrets; in { imports = [ inputs.sops-nix.nixosModules.sops ]; sops = { age = { sshKeyPaths = ["/etc/ssh/ssh_host_ed25519_key"]; keyFile = "/var/lib/sops-nix/key.txt"; generateKey = true; }; defaultSopsFile = "${secretsPath}/secrets.yaml"; secrets = { "user-password-hashed".neededForUsers = true; "ssh-private-eldrid-rmbuild" = {}; "ssh-private-eldrid-user" = { path = "/home/user/.ssh/id_ed25519"; mode = "0400"; owner = "user"; }; }; }; }