From f9b4bbf0fbc3b98c5edc65ea27558920d51310e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey=20=28they/them=29?= Date: Tue, 24 Feb 2026 12:06:20 -0800 Subject: [PATCH 1/5] Update dock items --- hosts/Rhizome/dock.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hosts/Rhizome/dock.nix b/hosts/Rhizome/dock.nix index d4231076..7f2c6508 100644 --- a/hosts/Rhizome/dock.nix +++ b/hosts/Rhizome/dock.nix @@ -9,8 +9,8 @@ persistent-apps = [ "/System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app" "/System/Applications/Mail.app" - "/Applications/Nova.app" - "/Applications/Prompt.app" + "/Applications/Zed.app" + "/Applications/rootshell.app" "/Applications/Reeder.app" "/Applications/Roon.app" "/System/Applications/Calendar.app" From f9d4b483951f02aad0340e628ebd68a3e3584340 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey=20=28they/them=29?= Date: Tue, 24 Feb 2026 12:07:46 -0800 Subject: [PATCH 2/5] Remove GitHub Desktop from dock --- hosts/Rhizome/dock.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/hosts/Rhizome/dock.nix b/hosts/Rhizome/dock.nix index 7f2c6508..4614d2f6 100644 --- a/hosts/Rhizome/dock.nix +++ b/hosts/Rhizome/dock.nix @@ -20,7 +20,6 @@ "/Applications/Craft.app" "/System/Applications/Messages.app" "${pkgs.slack}/Applications/Slack.app" - "${pkgs.github-desktop}/Applications/GitHub Desktop.app" ]; }; } From 508c733e79a64757e07af1843fef01c8ac871851 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey=20=28they/them=29?= Date: Tue, 24 Feb 2026 12:10:25 -0800 Subject: [PATCH 3/5] Remove desktop AI apps --- hosts/Rhizome/programs.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/hosts/Rhizome/programs.nix b/hosts/Rhizome/programs.nix index 4da12f54..4e8e376e 100644 --- a/hosts/Rhizome/programs.nix +++ b/hosts/Rhizome/programs.nix @@ -4,11 +4,8 @@ ... }: { environment.systemPackages = with pkgs; [ - chatgpt cinny-desktop - claude-desktop github-desktop - gitify m-cli mas mochi From 8f73819b9367d895df95f04bdf673933cb017399 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey=20=28they/them=29?= Date: Tue, 24 Feb 2026 12:10:52 -0800 Subject: [PATCH 4/5] Update `allowedUnfreePredicate` --- modules/base/unfree-packages.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/modules/base/unfree-packages.nix b/modules/base/unfree-packages.nix index 6333fc5b..4435407e 100644 --- a/modules/base/unfree-packages.nix +++ b/modules/base/unfree-packages.nix @@ -7,9 +7,7 @@ }: { nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ - "chatgpt" "claude-code" - "claude-desktop" "daisydisk" "fastscripts" "mochi" From a948de0e158341026911f3642bda107cf5529553 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey=20=28they/them=29?= Date: Tue, 24 Feb 2026 12:40:16 -0800 Subject: [PATCH 5/5] Remove nova-editor --- hosts/Rhizome/programs.nix | 4 --- modules/darwin/programs/default.nix | 1 - modules/darwin/programs/nova-editor.nix | 33 ------------------------- 3 files changed, 38 deletions(-) delete mode 100644 modules/darwin/programs/nova-editor.nix diff --git a/hosts/Rhizome/programs.nix b/hosts/Rhizome/programs.nix index 4e8e376e..b31fb808 100644 --- a/hosts/Rhizome/programs.nix +++ b/hosts/Rhizome/programs.nix @@ -87,10 +87,6 @@ enable = true; }; - programs.nova-editor = { - enable = true; - }; - programs.popclip = { enable = true; startOnActivation = true; diff --git a/modules/darwin/programs/default.nix b/modules/darwin/programs/default.nix index f64f2470..e6aee576 100644 --- a/modules/darwin/programs/default.nix +++ b/modules/darwin/programs/default.nix @@ -6,7 +6,6 @@ ./fastscripts.nix ./iina.nix ./little-snitch.nix - ./nova-editor.nix ./popclip.nix ./postico.nix ./roon.nix diff --git a/modules/darwin/programs/nova-editor.nix b/modules/darwin/programs/nova-editor.nix deleted file mode 100644 index 9c46f8e1..00000000 --- a/modules/darwin/programs/nova-editor.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - config, - lib, - pkgs, - username, - ... -}: -with lib; let - cfg = config.programs.nova-editor; -in { - options.programs.nova-editor = { - enable = mkEnableOption "Nova"; - - startOnActivation = mkEnableOption "starting Nova on activation"; - }; - - config = mkIf cfg.enable { - homebrew.casks = [ - { - name = "nova"; - greedy = true; - } - ]; - system.disableUpdates = ["com.panic.Nova"]; - system.startOnActivation = mkIf cfg.startOnActivation { - "Nova" = "/Applications/Nova.app/"; - }; - # Fix prompt completion - home-manager.users.${username} = { - programs.zsh.initContent = "compdef _files nova"; - }; - }; -}