chore(darwin): drop declarative masApps; install MAS apps manually
nix-darwin 26.05 forces activation to run as root, and mas cannot reach the App Store/StoreKit session from root, so homebrew.masApps silently failed to install. Remove the masApps list; install those apps by hand with `mas install <id>` from a GUI Terminal. The mas CLI stays in systemPackages for that. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -80,7 +80,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
# Declarative Homebrew for packages with no nixpkgs equivalent or that must be
|
# Declarative Homebrew for packages with no nixpkgs equivalent or that must be
|
||||||
# the vendor build (GUI casks, Mac App Store apps).
|
# the vendor build (GUI casks).
|
||||||
homebrew = {
|
homebrew = {
|
||||||
enable = true;
|
enable = true;
|
||||||
onActivation = {
|
onActivation = {
|
||||||
@@ -136,19 +136,11 @@
|
|||||||
"vscodium"
|
"vscodium"
|
||||||
"winbox"
|
"winbox"
|
||||||
];
|
];
|
||||||
masApps = {
|
# Mac App Store apps are not managed declaratively: nix-darwin 26.05 forces
|
||||||
Amphetamine = 937984704;
|
# activation to run as root, and `mas` cannot reach the App Store session
|
||||||
"Apple Configurator" = 1037126344;
|
# from root, so installs silently fail. Install them by hand with
|
||||||
"Game Controller Tester" = 1500593102;
|
# `mas install <id>` from a GUI Terminal (the `mas` CLI is in
|
||||||
"Home Assistant" = 1099568401;
|
# environment.systemPackages above).
|
||||||
Infuse = 1136220934;
|
|
||||||
Keynote = 409183694;
|
|
||||||
Numbers = 409203825;
|
|
||||||
Pages = 409201541;
|
|
||||||
PDFgear = 6469021132;
|
|
||||||
PL2303Serial = 1624835354;
|
|
||||||
WireGuard = 1451685025;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# Touch ID authorises sudo (and darwin-rebuild's sudo prompt) instead of a
|
# Touch ID authorises sudo (and darwin-rebuild's sudo prompt) instead of a
|
||||||
|
|||||||
Reference in New Issue
Block a user