Skip to content

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

Merged
barrettruth merged 1 commit intomainfrom
build/ci-devshell
Mar 21, 2026
Merged

build: separate ci devshell to avoid overriding system neovim#201
barrettruth merged 1 commit intomainfrom
build/ci-devshell

Conversation

@barrettruth
Copy link
Owner

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.
@barrettruth barrettruth merged commit 28d5277 into main Mar 21, 2026
8 checks passed
@barrettruth barrettruth deleted the build/ci-devshell branch March 21, 2026 19:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant