The darwin-rebuild switch command seems to hang as soon as I include mac-app-util in my system flake:
~/.config master *1 +2 ?1 ❯ darwin-rebuild switch --flake ~/.config#macbookalex 10:11:59
building the system configuration...
warning: Git tree '/Users/alex/.config' is dirty
setting up user launchd services...
setting up groups...
setting up users...
setting up /Applications/Nix Apps...
setting up pam...
applying patches...
setting up /etc...
setting up launchd services...
reloading nix-daemon...
waiting for nix-daemon
configuring networking...
configuring power...
setting up /Library/Fonts/Nix Fonts...
setting nvram variables...
This is where the outputs stops. Normally, a switch takes ~16 seconds on my system, but this has not moved in over 10 minutes.
When I press ctrl+c, this error comes up:
# ....
setting nvram variables...
^CUnhandled SB-SYS:INTERACTIVE-INTERRUPT in thread #<SB-THREAD:THREAD tid=259 "main thread" RUNNING
{70033D0143}>:
Interactive interrupt at #x18462AC2C.
Backtrace for: #<SB-THREAD:THREAD tid=259 "main thread" RUNNING {70033D0143}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SB-SYS:INTERACTIVE-INTERRUPT {700757EAB3}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<SB-SYS:INTERACTIVE-INTERRUPT {700757EAB3}>)
2: (INVOKE-DEBUGGER #<SB-SYS:INTERACTIVE-INTERRUPT {700757EAB3}>)
3: (SB-INT:%BREAK SB-UNIX:SIGINT #<SB-SYS:INTERACTIVE-INTERRUPT {700757EAB3}>)
4: (SB-UNIX::WITH-DEFERRABLE-SIGNALS-UNBLOCKED T #<FUNCTION (FLET SB-UNIX::BODY :IN SB-UNIX::SIGINT-HANDLER) {102F6287B}>)
5: ((FLET SB-UNIX::INTERRUPT-IT :IN SB-UNIX::SIGINT-HANDLER))
6: ((FLET "WITHOUT-INTERRUPTS-BODY-" :IN SB-THREAD::RUN-INTERRUPTION))
7: (SB-UNIX::SIGURG-HANDLER #<unused argument> #<unused argument> #.(SB-SYS:INT-SAP #X16D21DC38))
8: ((FLET SB-THREAD::EXEC :IN SB-SYS:INVOKE-INTERRUPTION))
9: ((FLET "WITHOUT-INTERRUPTS-BODY-" :IN SB-SYS:INVOKE-INTERRUPTION))
10: (SB-SYS:INVOKE-INTERRUPTION #<FUNCTION (FLET SB-UNIX::INTERRUPTION :IN SB-UNIX::%INSTALL-HANDLER) {102F6254B}>)
11: ((FLET SB-UNIX::RUN-HANDLER :IN SB-UNIX::%INSTALL-HANDLER) 16 #.(SB-SYS:INT-SAP #X16D21DBD0) #.(SB-SYS:INT-SAP #X16D21DC38))
12: ("bogus stack frame")
13: ((FLET SB-UNIX::SELECT :IN SB-UNIX:UNIX-FAST-SELECT) #.(SB-SYS:INT-SAP #X16D21E030))
14: (SB-IMPL::SUB-SUB-SERVE-EVENT 10 0)
15: (SB-IMPL::SUB-SERVE-EVENT 10 0 NIL)
16: (SB-SYS:SERVE-ALL-EVENTS 10)
17: (SB-EXT:PROCESS-WAIT #<SB-IMPL::PROCESS 4883 :RUNNING> NIL)
18: (UIOP/LAUNCH-PROGRAM:WAIT-PROCESS #<UIOP/LAUNCH-PROGRAM::PROCESS-INFO {700748D9F3}>)
19: ((LAMBDA (UIOP/RUN-PROGRAM::REDUCED-INPUT #:G449) :IN UIOP/RUN-PROGRAM::%USE-SYSTEM) NIL #<unused argument>)
20: ((FLET "BEFORE77" :IN UIOP/RUN-PROGRAM::%CALL-WITH-PROGRAM-IO) #P"/tmp/tmpAAURSO1.tmp")
21: (UIOP/STREAM:CALL-WITH-TEMPORARY-FILE #<FUNCTION (FLET "BEFORE77" :IN UIOP/RUN-PROGRAM::%CALL-WITH-PROGRAM-IO) {102F61BAB}> :WANT-STREAM-P NIL :WANT-PATHNAME-P T :DIRECTION :IO :KEEP NIL :AFTER NIL :DIRECTORY NIL :TYPE "tmp" :PREFIX NIL :SUFFIX NIL :ELEMENT-TYPE NIL :EXTERNAL-FORMAT NIL)
22: (UIOP/RUN-PROGRAM::%CALL-WITH-PROGRAM-IO UIOP/RUN-PROGRAM:SLURP-INPUT-STREAM #<SB-SYS:FD-STREAM for "standard error" {70033D07A3}> NIL #<FUNCTION (LAMBDA (UIOP/RUN-PROGRAM::REDUCED-ERROR-OUTPUT #:G444) :IN UIOP/RUN-PROGRAM::%USE-SYSTEM) {700725650B}> :ERROR-OUTPUT T NIL #<FUNCTION (LAMBDA (#:G469) :IN UIOP/RUN-PROGRAM::%USE-SYSTEM) {700725654B}> :ELEMENT-TYPE NIL :EXTERNAL-FORMAT NIL)
23: ((FLET "BEFORE77" :IN UIOP/RUN-PROGRAM::%CALL-WITH-PROGRAM-IO) #P"/tmp/tmpGHU3ALSV.tmp")
24: (UIOP/STREAM:CALL-WITH-TEMPORARY-FILE #<FUNCTION (FLET "BEFORE77" :IN UIOP/RUN-PROGRAM::%CALL-WITH-PROGRAM-IO) {102F6179B}> :WANT-STREAM-P NIL :WANT-PATHNAME-P T :DIRECTION :IO :KEEP NIL :AFTER NIL :DIRECTORY NIL :TYPE "tmp" :PREFIX NIL :SUFFIX NIL :ELEMENT-TYPE NIL :EXTERNAL-FORMAT NIL)
25: (UIOP/RUN-PROGRAM::%CALL-WITH-PROGRAM-IO UIOP/RUN-PROGRAM:SLURP-INPUT-STREAM #<SB-SYS:FD-STREAM for "standard output" {70033D0613}> NIL #<FUNCTION (LAMBDA (UIOP/RUN-PROGRAM::REDUCED-OUTPUT #:G439) :IN UIOP/RUN-PROGRAM::%USE-SYSTEM) {7007253E4B}> :OUTPUT :LINES NIL #<FUNCTION (LAMBDA (#:G474) :IN UIOP/RUN-PROGRAM::%USE-SYSTEM) {7007253E8B}> :ELEMENT-TYPE NIL :EXTERNAL-FORMAT NIL)
26: (UIOP/RUN-PROGRAM::%USE-SYSTEM "(dockutil --allhomes -L | grep /nix/store | grep persistentApps | cut -f 1)" :IGNORE-ERROR-STATUS NIL :HOST NIL :ERROR-OUTPUT T :OUTPUT :LINES :SHOW NIL)
27: ((FLET SH::RUN-IT :IN SH:RUN/NIL))
28: (SYNC-DOCK NIL)
29: (SB-INT:SIMPLE-EVAL-IN-LEXENV (MAIN) #<NULL-LEXENV>)
30: (SB-EXT:EVAL-TLF (MAIN) 47 NIL)
31: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (MAIN) 47)
32: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) (MAIN) :CURRENT-INDEX 47)
33: (SB-C::%DO-FORMS-FROM-INFO #<FUNCTION (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) {102F60E0B}> #<SB-C::SOURCE-INFO {7004C17BD3}> SB-C::INPUT-ERROR-IN-LOAD)
34: (SB-INT:LOAD-AS-SOURCE #<SB-SYS:FD-STREAM for "file /nix/store/49dyd51zzgbl6xhjqx89n4qwi4jh1avz-mac-app-util/bin/.mac-app-util-wrapped" {70033D1A93}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
35: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<SB-SYS:FD-STREAM for "file /nix/store/49dyd51zzgbl6xhjqx89n4qwi4jh1avz-mac-app-util/bin/.mac-app-util-wrapped" {70033D1A93}> NIL)
36: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {102F609EB}> #<SB-SYS:FD-STREAM for "file /nix/store/49dyd51zzgbl6xhjqx89n4qwi4jh1avz-mac-app-util/bin/.mac-app-util-wrapped" {70033D1A93}> NIL #<SB-SYS:FD-STREAM for "file /nix/store/49dyd51zzgbl6xhjqx89n4qwi4jh1avz-mac-app-util/bin/.mac-app-util-wrapped" {70033D1A93}>)
37: (LOAD #<SB-SYS:FD-STREAM for "file /nix/store/49dyd51zzgbl6xhjqx89n4qwi4jh1avz-mac-app-util/bin/.mac-app-util-wrapped" {70033D1A93}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
38: ((FLET SB-IMPL::LOAD-SCRIPT :IN SB-IMPL::PROCESS-SCRIPT) #<SB-SYS:FD-STREAM for "file /nix/store/49dyd51zzgbl6xhjqx89n4qwi4jh1avz-mac-app-util/bin/.mac-app-util-wrapped" {70033D1A93}>)
39: ((FLET SB-UNIX::BODY :IN SB-IMPL::PROCESS-SCRIPT))
40: ((FLET "WITHOUT-INTERRUPTS-BODY-" :IN SB-IMPL::PROCESS-SCRIPT))
41: (SB-IMPL::PROCESS-SCRIPT "/nix/store/49dyd51zzgbl6xhjqx89n4qwi4jh1avz-mac-app-util/bin/.mac-app-util-wrapped")
42: (SB-IMPL::TOPLEVEL-INIT)
43: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
44: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
45: (SB-IMPL::%START-LISP)
unhandled condition in --disable-debugger mode, quitting
This is the change I made: alexstaeding/dotfiles@adb174e
diff --git a/flake.nix b/flake.nix
index b196e9e..ec1149a 100644
--- a/flake.nix
+++ b/flake.nix
@@ -11,6 +11,10 @@
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
+ mac-app-util = {
+ url = "github:hraban/mac-app-util";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
algotex = {
url = "github:alexstaeding/AlgoTeX/fix/flake";
inputs.nixpkgs.follows = "nixpkgs";
@@ -27,6 +31,7 @@
nixpkgs,
nix-darwin,
home-manager,
+ mac-app-util,
algotex,
plasma-manager,
...
@@ -87,12 +92,16 @@
specialArgs = { inherit inputs outputs self; };
modules = [
./nix-darwin/configuration.nix
+ mac-app-util.darwinModules.default
home-manager.darwinModules.home-manager {
home-manager.users.alex.imports = [
./home-manager/home.nix
./home-manager/extra-macos.nix
./home-manager/nano-module.nix
];
+ home-manager.sharedModules = [
+ mac-app-util.homeManagerModules.default
+ ];
home-manager.extraSpecialArgs = {
inherit inputs outputs;
pkgs = self.packages."aarch64-darwin";
My system is aarch64-darwin running macOS Sequoia 15.4
The darwin-rebuild switch command seems to hang as soon as I include mac-app-util in my system flake:
This is where the outputs stops. Normally, a switch takes ~16 seconds on my system, but this has not moved in over 10 minutes.
When I press ctrl+c, this error comes up:
This is the change I made: alexstaeding/dotfiles@adb174e
My system is aarch64-darwin running macOS Sequoia 15.4