From f61fc4778d5917b67607545c9ec53fddb6a4b85e Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Mon, 20 Apr 2026 20:16:57 +0200 Subject: [PATCH] Add TextCSV_XS perl plugin --- home/homemodules/fish/default.nix | 6 ++++++ home/homemodules/neovim/default.nix | 1 + home/homemodules/niri/default.nix | 2 ++ 3 files changed, 9 insertions(+) diff --git a/home/homemodules/fish/default.nix b/home/homemodules/fish/default.nix index d61ecaca..4b457e35 100644 --- a/home/homemodules/fish/default.nix +++ b/home/homemodules/fish/default.nix @@ -84,6 +84,12 @@ in { (lib.mkIf pkgs.stdenv.isLinux { generateCompletions = nixosConfig.programs.fish.generateCompletions; + # TODO: There's a bug with the direnv mechanism: + # - When leaving an env, it unloads (good) + # - When entering another env, it loads (good) + # - When leaving this one, it doesn't unload (bad) + # - When entering leaving it again, it works... + # This only happens sometimes, is there a race condition? shellInit = '' set fish_greeting yes | fish_config theme save "system-theme" diff --git a/home/homemodules/neovim/default.nix b/home/homemodules/neovim/default.nix index 17014066..c51dd2e4 100644 --- a/home/homemodules/neovim/default.nix +++ b/home/homemodules/neovim/default.nix @@ -102,6 +102,7 @@ in { DBI DBDMariaDB CursesUI + TextCSV_XS ])) (python314.withPackages (p: diff --git a/home/homemodules/niri/default.nix b/home/homemodules/niri/default.nix index 8f801d3d..51b328b0 100644 --- a/home/homemodules/niri/default.nix +++ b/home/homemodules/niri/default.nix @@ -633,10 +633,12 @@ in { { matches = [{app-id = "obsidian";}]; open-on-workspace = "3"; + open-maximized = true; } { matches = [{app-id = "Zotero";}]; open-on-workspace = "3"; + open-maximized = true; } { matches = [{app-id = "firefox";}];