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 ───────────────────────────────────────────