From fce75e9f4cca8f9902a299a58178c38b4af37918 Mon Sep 17 00:00:00 2001 From: Lyra Thorpe Date: Tue, 23 Jun 2026 16:16:07 +0100 Subject: [PATCH 1/2] feat(darwin): add apps i need dosbox and emu2, psion time --- system/machine/Darwin/configuration.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/system/machine/Darwin/configuration.nix b/system/machine/Darwin/configuration.nix index 617728a..d900066 100644 --- a/system/machine/Darwin/configuration.nix +++ b/system/machine/Darwin/configuration.nix @@ -19,6 +19,7 @@ automake cmake coreutils + emu2 gcc gettext gnumake @@ -97,6 +98,7 @@ "llvm@21" "lld@21" "python@3.14" + "dosbox-staging" ]; # GUI applications. macOS app bundles are managed as casks; nixpkgs darwin # GUI support is unreliable, so these stay on brew for continuity. From 1e0485efdebdcff8d52404a508b73f25a5cd5133 Mon Sep 17 00:00:00 2001 From: Lyra Thorpe Date: Tue, 23 Jun 2026 16:22:20 +0100 Subject: [PATCH 2/2] fix(darwin): emu2 not available via nixpkgs, use brew --- system/machine/Darwin/configuration.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/machine/Darwin/configuration.nix b/system/machine/Darwin/configuration.nix index d900066..4ec8058 100644 --- a/system/machine/Darwin/configuration.nix +++ b/system/machine/Darwin/configuration.nix @@ -19,7 +19,6 @@ automake cmake coreutils - emu2 gcc gettext gnumake @@ -94,6 +93,7 @@ # Formulae kept on brew: vendor PWA host and version-pinned toolchains that # are simpler to track via brew than to match exactly in nixpkgs. brews = [ + "emu2" "firefoxpwa" "llvm@21" "lld@21"