From 56cce6456e2fbcbdd6751b0318c2a755c0217485 Mon Sep 17 00:00:00 2001 From: Yadunand Prem Date: Mon, 3 Nov 2025 17:16:01 +0800 Subject: [PATCH] add keys --- keys.nix | 4 ++++ machines/yadunut-mbp/configuration.nix | 13 +++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) create mode 100644 keys.nix diff --git a/keys.nix b/keys.nix new file mode 100644 index 0000000..d6f5f6f --- /dev/null +++ b/keys.nix @@ -0,0 +1,4 @@ +rec { + yadunut = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJXOpmWsAnl2RtOuJJMRUx+iJTwf2RWJ1iS3FqXJFzFG"; + users = [ yadunut ]; +} diff --git a/machines/yadunut-mbp/configuration.nix b/machines/yadunut-mbp/configuration.nix index 693850b..b753616 100644 --- a/machines/yadunut-mbp/configuration.nix +++ b/machines/yadunut-mbp/configuration.nix @@ -1,17 +1,18 @@ -{ ... }@args: +{ pkgs, ... }: +let + keys = import ../../keys.nix; +in { imports = [ ../../modules/darwin/sane-defaults ]; system.primaryUser = "yadunut"; users.users."yadunut" = { - openssh.authorizedKeys.keys = [ - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJXOpmWsAnl2RtOuJJMRUx+iJTwf2RWJ1iS3FqXJFzFG" - ]; + openssh.authorizedKeys.keys = [ keys.yadunut ]; }; users.users."root" = { - openssh.authorizedKeys.keys = [ - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJXOpmWsAnl2RtOuJJMRUx+iJTwf2RWJ1iS3FqXJFzFG" + openssh.authorizedKeys.keys = [ keys.yadunut ]; + }; ]; };