17 lines
351 B
Bash
17 lines
351 B
Bash
#! /bin/sh
|
|
|
|
source "$(
|
|
nix eval \
|
|
--no-update-lock-file \
|
|
--no-write-lock-file \
|
|
--no-warn-dirty \
|
|
--accept-flake-config \
|
|
.#__std.direnv_lib 2>/dev/null \
|
|
|| nix eval .#__std.direnv_lib # show the errors
|
|
)"
|
|
# FIXME: This should check if $USER is in userShells, if not,
|
|
# fall back to `use nix`
|
|
use std nix "//repo/userShells:${USER}"
|
|
|
|
|