build: separate ci devshell to avoid overriding system neovim #28

Merged
barrettruth merged 2 commits from build/ci-devshell into main 2026-03-21 19:47:32 +00:00
barrettruth commented 2026-03-21 19:43:25 +00:00

Problem

The default devshell included pkgs.neovim, which overrode the user's system neovim (e.g. nightly) on PATH when entering the shell interactively.

Solution

Move pkgs.neovim to a dedicated ci devshell. The default shell no longer includes neovim. scripts/ci.sh uses nix develop .#ci for all commands.

## Problem The default devshell included `pkgs.neovim`, which overrode the user's system neovim (e.g. nightly) on PATH when entering the shell interactively. ## Solution Move `pkgs.neovim` to a dedicated `ci` devshell. The default shell no longer includes neovim. `scripts/ci.sh` uses `nix develop .#ci` for all commands.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/import-cost.nvim!28
No description provided.