From cdc2bd064610efcf7987e72541b5e5ec2060e8b3 Mon Sep 17 00:00:00 2001 From: imbytecat Date: Sat, 11 Apr 2026 01:21:37 +0800 Subject: [PATCH] fix: add knownUsers and uid so nix-darwin sets fish as login shell --- lib/default.nix | 2 +- modules/darwin/default.nix | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/default.nix b/lib/default.nix index b41bfb3..09c10ed 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -8,7 +8,7 @@ let home-manager = { useGlobalPkgs = true; useUserPackages = true; - backupFileExtension = "backup"; + backupFileExtension = "bak"; extraSpecialArgs = { inherit inputs username; }; diff --git a/modules/darwin/default.nix b/modules/darwin/default.nix index 78aa0a2..287b36c 100644 --- a/modules/darwin/default.nix +++ b/modules/darwin/default.nix @@ -8,9 +8,11 @@ programs.fish.enable = true; # ── User ─────────────────────────────────────────── + users.knownUsers = [ username ]; users.users.${username} = { home = "/Users/${username}"; shell = pkgs.fish; + uid = 501; }; # ── Fonts ──────────────────────────────────────────