feat(direnv): add repo-root flake shorthand #74

Merged
alexion merged 1 commits from feat/direnv-repo-flake into main 2026-08-29 19:36:08 -04:00
Owner

Summary

  • Add a direnv stdlib wrapper for use flake //....
  • Resolve // to the current Git repository root.
  • Move the direnv module into modules/shell/direnv/ beside its script.

Checks

  • bash -n modules/shell/direnv/repo-flake.sh
  • nix-instantiate --parse modules/shell/direnv/default.nix
  • nix eval --raw .#nixosConfigurations.$(hostname).config.home-manager.users.$USER.programs.direnv.stdlib
  • git diff --cached --check
## Summary - Add a direnv stdlib wrapper for `use flake //...`. - Resolve `//` to the current Git repository root. - Move the direnv module into `modules/shell/direnv/` beside its script. ## Checks - `bash -n modules/shell/direnv/repo-flake.sh` - `nix-instantiate --parse modules/shell/direnv/default.nix` - `nix eval --raw .#nixosConfigurations.$(hostname).config.home-manager.users.$USER.programs.direnv.stdlib` - `git diff --cached --check`
alexion added 1 commit 2026-08-29 19:31:36 -04:00
alexion merged commit 81a729ea06 into main 2026-08-29 19:36:08 -04:00
alexion deleted branch feat/direnv-repo-flake 2026-08-29 19:36:08 -04:00
This repo is archived. You cannot comment on pull requests.
No Reviewers
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dotfiles#74