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";}];