feat(direnv): migrate .dev to envrc use_dev
This commit is contained in:
8
.gitignore
vendored
8
.gitignore
vendored
@@ -122,3 +122,11 @@ mako/*
|
||||
claude/*
|
||||
!claude/CLAUDE.md
|
||||
!claude/settings.json
|
||||
|
||||
# direnv
|
||||
!direnv
|
||||
direnv/*
|
||||
!direnv/direnv.toml
|
||||
!direnv/lib
|
||||
direnv/lib/*
|
||||
!direnv/lib/use_dev.sh
|
||||
|
||||
2
direnv/direnv.toml
Normal file
2
direnv/direnv.toml
Normal file
@@ -0,0 +1,2 @@
|
||||
[global]
|
||||
hide_env_diff = true
|
||||
7
direnv/lib/use_dev.sh
Normal file
7
direnv/lib/use_dev.sh
Normal file
@@ -0,0 +1,7 @@
|
||||
# composable nix devshell from matej.nix
|
||||
# usage in .envrc: use dev uv_14 pg_18
|
||||
use_dev() {
|
||||
for component in "$@"; do
|
||||
use flake "dev#${component}"
|
||||
done
|
||||
}
|
||||
@@ -15,7 +15,6 @@ CLAUDE.local.md
|
||||
|
||||
# nix
|
||||
.nix-venv
|
||||
.dev
|
||||
.envrc
|
||||
.direnv/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user