From 94d5dfda601a2dc46b564448f11283d7ef326c97 Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Mon, 19 May 2025 18:04:41 -0500 Subject: [PATCH] auth hosts pi5 --- hosts/pi5/home.nix | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/hosts/pi5/home.nix b/hosts/pi5/home.nix index f764fb8..91739f8 100755 --- a/hosts/pi5/home.nix +++ b/hosts/pi5/home.nix @@ -1,4 +1,4 @@ -{ pkgs, lib, ... }: +{ pkgs, lib, home, ... }: let shellAliases = { ll = "ls -alh"; @@ -39,24 +39,25 @@ in path = "/home/matt/.ssh/id_ed25519"; mode = "0600"; }; - "ssh-keys-public/desktop-nixos" = { + "ssh-keys-public/desktop-nixos" = { }; + + "ssh-keys-public/desktop-nixos-root" = { }; + + "ssh-keys-public/desktop-windows" = { }; + + "ssh-keys-public/macbook-macos" = { }; + }; + templates = { + "authorized_hosts" = { + content = '' + ${home.sops.placeholder."ssh-keys-public/desktop-nixos"} + ${home.sops.placeholder."ssh-keys-public/desktop-nixos-root"} + ${home.sops.placeholder."ssh-keys-public/desktop-windows"} + ${home.sops.placeholder."ssh-keys-public/macbook-macos"} + ''; + mode = "0600"; + # restartUnits = [ "sshd.service" ]; path = "/home/matt/.ssh/authorized_keys"; - mode = "0600"; - }; - - "ssh-keys-public/desktop-nixos-root" = { - path = "/home/matt/.ssh/authorized_keys2"; - mode = "0600"; - }; - - "ssh-keys-public/desktop-windows" = { - path = "/home/matt/.ssh/authorized_keys3"; - mode = "0600"; - }; - - "ssh-keys-public/macbook-macos" = { - path = "/home/matt/.ssh/authorized_keys4"; - mode = "0600"; }; }; };