❄️ Dotfiles for our NixOS system configuration.

chore(home): app copying instead of linking for darwin

Chloe A 2bdbbdf2 83d72d39

Changed files
+21
home
+20
home/chloe/activation.nix
···
+
# macOS Tahoe (26.x) no longer supports symlinks in the Launchpad.
+
# So, we're forced to copy applications instead of linking them.
+
# This is computationally slower, but we're left with no choice.
+
+
{
+
pkgs,
+
lib,
+
...
+
}:
+
+
{
+
config = lib.mkIf pkgs.stdenv.hostPlatform.isDarwin {
+
targets.darwin.copyApps = {
+
enable = true;
+
enableChecks = true;
+
};
+
+
targets.darwin.linkApps.enable = false;
+
};
+
}
+1
home/chloe/default.nix
···
{
imports = [
+
./activation.nix
./autostart.nix
./catppuccin.nix
./docs.nix