]> git.immae.eu Git - perso/Immae/Config/Nix.git/blame - .envrc
Add monitoring script with smartctl
[perso/Immae/Config/Nix.git] / .envrc
CommitLineData
da28a4e2 1# vim: filetype=bash
1a64deeb
IB
2export DIRENV_FLAKE_DONT_ADD_SOURCES_ROOT=y
3nix_direnv_watch_file() {
4 nix_watches+=("$@")
5 filtered=()
6 for i in "$@"; do
7 case "$i" in
8 */flake.lock)
9 ;;
10 *)
11 filtered+=("$i")
12 esac
13 done
14 watch_file "${filtered[@]}"
15}
da28a4e2 16
1a64deeb
IB
17if nix eval './deploy#sops-vars-file' 2>/dev/null >/dev/null; then
18 export DEVSHELL_NO_MOTD=1
19 cd deploy
20 use flake . --no-warn-dirty
21 cd ..
22 unset DEVSHELL_NO_MOTD
23fi
da28a4e2 24
1a64deeb 25use flake . --no-warn-dirty