From b961a7c0d060d62346c531bdb56c0a63564e9708 Mon Sep 17 00:00:00 2001 From: imbytecat Date: Sat, 11 Apr 2026 18:13:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=90=AF=E7=94=A8=20SSH=20=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E5=B9=B6=E6=B7=BB=E5=8A=A0=20authorized=20key?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/darwin/default.nix | 6 ++++++ modules/nixos/default.nix | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/modules/darwin/default.nix b/modules/darwin/default.nix index a88b68a..c374004 100644 --- a/modules/darwin/default.nix +++ b/modules/darwin/default.nix @@ -7,12 +7,18 @@ # ── Shell ────────────────────────────────────────── programs.fish.enable = true; + # ── SSH ─────────────────────────────────────────── + services.openssh.enable = true; + # ── User ─────────────────────────────────────────── users.knownUsers = [ username ]; users.users.${username} = { home = "/Users/${username}"; shell = pkgs.fish; uid = 501; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDRTOo48gzzRGT+bF9dzJCFJu61YgsQVONFtxU9kTPIg" + ]; }; # ── Fonts ────────────────────────────────────────── diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix index 252478d..67ab0b0 100644 --- a/modules/nixos/default.nix +++ b/modules/nixos/default.nix @@ -10,11 +10,17 @@ # ── Default shell ────────────────────────────────── programs.fish.enable = true; + # ── SSH ────────────────────────────────────────── + services.openssh.enable = true; + # ── Default user ─────────────────────────────────── users.users.${username} = { isNormalUser = true; shell = pkgs.fish; extraGroups = [ "wheel" ]; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDRTOo48gzzRGT+bF9dzJCFJu61YgsQVONFtxU9kTPIg" + ]; }; # ── sudo ───────────────────────────────────────────