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/CLAUDE.md
|
!claude/CLAUDE.md
|
||||||
!claude/settings.json
|
!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
|
||||||
.nix-venv
|
.nix-venv
|
||||||
.dev
|
|
||||||
.envrc
|
.envrc
|
||||||
.direnv/
|
.direnv/
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user