From 248d6f4f20127b6b8abde4534ca35da4de22ff07 Mon Sep 17 00:00:00 2001 From: mjallen Date: Fri, 30 May 2025 19:50:36 -0500 Subject: [PATCH] idk --- hosts/pi5/configuration.nix | 2 ++ hosts/pi5/home.nix | 18 +++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/hosts/pi5/configuration.nix b/hosts/pi5/configuration.nix index f6a47cf..cc55951 100755 --- a/hosts/pi5/configuration.nix +++ b/hosts/pi5/configuration.nix @@ -95,6 +95,8 @@ in "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDZ2PYPjZddOzR8OJj16G88KcUhCDLkvrEmpUQP0wKHDUuA27HQQ2ORo66asadwGHY3k1VDZ1ei9l9H++SIIeKOaaUr5yZdktvj4POUNtbd9ZhcS7sZU7BSF+NMDM+h3tImh6z0S7mWvRQOUv3ZM+ZER+5xTWJVG1OOJEpb1drxJk6Qz0wbZKSR7TPNFBLLXlVy7hkNYf07RtDyhCCxNB3hJfa8c+oztnWumwDhDQWLqiUXWIU2QH6iRLGl/WYnujtNvVVaV/Hn3JJkS6MM9dnV3cpoIO0+J7+WfsN9rZ0wXt5yY3GhiGXwmcO5eYVli8lHlLWtK7aYSETyry6CBsLbojzOQO5rSqhpwfF2njAAFAQU0UjLc8PahisIuFKCwHH4iyXXOagiv5K1Mc/0Ak+WhhMPee6vV2p7NTyNpXRvouDbWy5cSRH31WgQ9fK5mIGe5v8nGGqtEhUubUkiOgP+H3UbT2V/nTv/TFKdJcKw+WmizvTrxBmaMjWALlkYl+s= mattl@Jallen-PC" # desktop nixos "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPTBMydhOc6SnOdB5WrEd7X07DrboAtagCUgXiOJjLov matt@matt-nixos" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOTha0FbV1tkpnJr7xVH78S5MetJH+0o2YrEcuvhL692 root@jallen-nas" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIwoHWOLSTGVif9hAhaMLl0qDA4roIzCNuyR6kyIXDOj admin@jallen-nas" ]; shell = pkgs.zsh; }; diff --git a/hosts/pi5/home.nix b/hosts/pi5/home.nix index c266aa0..6ce73cc 100755 --- a/hosts/pi5/home.nix +++ b/hosts/pi5/home.nix @@ -1,4 +1,4 @@ -{ ... }: +{ pkgs, lib, config, ... }: let shellAliases = { update-boot = "sudo nixos-rebuild boot --max-jobs 10 --build-host admin@10.0.1.18"; @@ -33,6 +33,10 @@ in path = "/home/matt/.ssh/id_ed25519"; mode = "0600"; }; + "ssh-keys-public/jallen-nas" = { }; + + "ssh-keys-public/jallen-nas-root" = { }; + "ssh-keys-public/desktop-nixos" = { }; "ssh-keys-public/desktop-nixos-root" = { }; @@ -41,6 +45,18 @@ in "ssh-keys-public/macbook-macos" = { }; }; + + templates = { + "authorized_keys" = { + content = '' + ${config.sops.placeholder."ssh-keys-public/jallen-nas"} + ${config.sops.placeholder."ssh-keys-public/jallen-nas-root"} + ${config.sops.placeholder."ssh-keys-public/desktop-nixos"} + ${config.sops.placeholder."ssh-keys-public/desktop-nixos-root"} + ${config.sops.placeholder."ssh-keys-public/macbook-macos"} + ''; + }; + }; }; programs = {