From 90a68ca84438fad57f32e5c35258d3cba935447d Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Fri, 6 Feb 2026 21:37:57 -0500 Subject: [PATCH 1/5] Zed AI tweaks --- modules/profiles/home/zed-editor.nix | 32 +++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/modules/profiles/home/zed-editor.nix b/modules/profiles/home/zed-editor.nix index 4783c1c..bc11231 100644 --- a/modules/profiles/home/zed-editor.nix +++ b/modules/profiles/home/zed-editor.nix @@ -1,4 +1,4 @@ -{ pkgs, lib, ... }: { +{ config, pkgs, lib, ... }: { programs.zed-editor = { enable = true; extensions = [ "nix" "nord" ]; @@ -44,6 +44,36 @@ diagnostics = false; metrics = false; }; + + # AI + show_completions_on_input = false; + show_edit_predictions = false; }; + + userTasks = [{ + label = "file_finder"; + command = '' + ${lib.getExe config.programs.zed-editor.package} "$(${ + lib.getExe config.programs.television.package + } files)"''; + hide = "always"; + allow_concurrent_runs = true; + use_new_terminal = true; + }]; + + userKeymaps = [{ + context = "Workspace"; + bindings = { + cmd-p = [ + "task::Spawn" + { + task_name = "file_finder"; + reveal_target = "center"; + } + ]; + }; + }]; }; + + home.packages = with pkgs; [ television ]; } From cd40d1d327dfe0fee1fbf1b1881f5257f97247af Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Tue, 17 Feb 2026 09:10:26 -0500 Subject: [PATCH 2/5] Update oh-my-tmux --- pkgs/nix-docker.nix | 2 +- pkgs/oh-my-tmux.nix | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/nix-docker.nix b/pkgs/nix-docker.nix index 1623270..2ae371e 100644 --- a/pkgs/nix-docker.nix +++ b/pkgs/nix-docker.nix @@ -1,6 +1,6 @@ { stdenv, fetchFromGitHub, lib }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { name = "nix-docker"; src = fetchFromGitHub { diff --git a/pkgs/oh-my-tmux.nix b/pkgs/oh-my-tmux.nix index e560c59..ea8dc3e 100644 --- a/pkgs/oh-my-tmux.nix +++ b/pkgs/oh-my-tmux.nix @@ -7,8 +7,8 @@ stdenv.mkDerivation { # preceding dot, so use fetchTarball instead src = builtins.fetchTarball { url = - "https://github.com/gpakosz/.tmux/archive/1ef77d21420ca3d849714e46b625e2bdb1f53b94.tar.gz"; - sha256 = "1vdyr305v4y22jdhpxk6lz7206rxlvg2vysqf80pb7jcnbfymjz0"; + "https://github.com/gpakosz/.tmux/archive/87dcd13a28aeb5f18baee630e24b3f5765ae3a4f.tar.gz"; + sha256 = "sha256-rfJkL4EMMunbC7wGiw7O/1E/0XTzA2N+RR7gXEoalAY="; }; phases = [ "unpackPhase" "installPhase" ]; From e8afdba5d0446ce6d5b34d9a2e832ac9a5a440c6 Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Tue, 17 Feb 2026 09:11:17 -0500 Subject: [PATCH 3/5] Move packages into `modules/ --- flake.nix | 2 +- {pkgs => modules/packages}/default.nix | 0 {pkgs => modules/packages}/fonts/sf-pro.nix | 0 {pkgs => modules/packages}/nix-docker.nix | 0 {pkgs => modules/packages}/oh-my-tmux.nix | 0 5 files changed, 1 insertion(+), 1 deletion(-) rename {pkgs => modules/packages}/default.nix (100%) rename {pkgs => modules/packages}/fonts/sf-pro.nix (100%) rename {pkgs => modules/packages}/nix-docker.nix (100%) rename {pkgs => modules/packages}/oh-my-tmux.nix (100%) diff --git a/flake.nix b/flake.nix index 044b832..bf17d10 100644 --- a/flake.nix +++ b/flake.nix @@ -60,7 +60,7 @@ imports = [ ./lib - ./pkgs + ./modules/packages ./modules/overlays diff --git a/pkgs/default.nix b/modules/packages/default.nix similarity index 100% rename from pkgs/default.nix rename to modules/packages/default.nix diff --git a/pkgs/fonts/sf-pro.nix b/modules/packages/fonts/sf-pro.nix similarity index 100% rename from pkgs/fonts/sf-pro.nix rename to modules/packages/fonts/sf-pro.nix diff --git a/pkgs/nix-docker.nix b/modules/packages/nix-docker.nix similarity index 100% rename from pkgs/nix-docker.nix rename to modules/packages/nix-docker.nix diff --git a/pkgs/oh-my-tmux.nix b/modules/packages/oh-my-tmux.nix similarity index 100% rename from pkgs/oh-my-tmux.nix rename to modules/packages/oh-my-tmux.nix From 56d6be9905fa4a331359fbd8c8cbb30a35574ef1 Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Tue, 17 Feb 2026 09:12:40 -0500 Subject: [PATCH 4/5] Remove custom file finder task for Zed --- modules/profiles/home/zed-editor.nix | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/modules/profiles/home/zed-editor.nix b/modules/profiles/home/zed-editor.nix index bc11231..717ba99 100644 --- a/modules/profiles/home/zed-editor.nix +++ b/modules/profiles/home/zed-editor.nix @@ -49,31 +49,5 @@ show_completions_on_input = false; show_edit_predictions = false; }; - - userTasks = [{ - label = "file_finder"; - command = '' - ${lib.getExe config.programs.zed-editor.package} "$(${ - lib.getExe config.programs.television.package - } files)"''; - hide = "always"; - allow_concurrent_runs = true; - use_new_terminal = true; - }]; - - userKeymaps = [{ - context = "Workspace"; - bindings = { - cmd-p = [ - "task::Spawn" - { - task_name = "file_finder"; - reveal_target = "center"; - } - ]; - }; - }]; }; - - home.packages = with pkgs; [ television ]; } From b1d23948cf84e672e50fe71e13295791bccb32cd Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Tue, 17 Feb 2026 09:13:52 -0500 Subject: [PATCH 5/5] Remove unused parameter --- modules/profiles/home/zed-editor.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/profiles/home/zed-editor.nix b/modules/profiles/home/zed-editor.nix index 717ba99..ceabfac 100644 --- a/modules/profiles/home/zed-editor.nix +++ b/modules/profiles/home/zed-editor.nix @@ -1,4 +1,4 @@ -{ config, pkgs, lib, ... }: { +{ pkgs, lib, ... }: { programs.zed-editor = { enable = true; extensions = [ "nix" "nord" ];