aboutsummaryrefslogtreecommitdiffstats
path: root/modules/by-name/di/direnv/module.nix (unfollow)
Commit message (Collapse)Author
2026-08-23modules/direnv: Use correct `lib.getExe`Benedikt Peetz
2026-08-23modules/direnv: Implement a landrun based sandbox for dev-shellsBenedikt Peetz
2026-08-19treewide: Switch to bare unflakeBenedikt Peetz
There was no real reason to still have `npins` around. I just kept it because of historical reasons.
2026-08-19modules/direnv/pre-cache: Also use the nixpkgs rev as cache keyBenedikt Peetz
Otherwise, we would not get a new devshell upon nixpkgs update.
2026-08-18modules/direnv: Disable `strict_env` againBenedikt Peetz
2026-08-18modules/direnv: Don't depend on git, for the cache path creationBenedikt Peetz
The nix fetched source, is a tarball, and as such has no git information, that we could extract.
2026-08-17modules/direnv: Implement pre-cached devshellsBenedikt Peetz
That means, that the devshells are only build once and centrally updated. Ideally, they would be built upon system update, but I haven't figured out a way to run `nix print-dev-env` in a nix build sandbox yet (and hope, that it's not necessary anymore once, that functionality moves to nixpkgs' `mkShell`).
2026-05-30modules/direnv: Also remove cppnix from `nix-direnv`Benedikt Peetz
This fully removes cppnix from my whole closure.
2025-04-27treewide: Add nice GPL-3.0-or-later license headerBenedikt Peetz
This change also ensures that this repo is reuse-3.0 compliant.
2025-01-31fix(modules/direnv): Remove the strictness optionsBenedikt Peetz
These seem to cause an error in `nix-direnv` which is obviously not ideal.
2025-01-30fix(modules/direnv): Migrate to `by-name`Benedikt Peetz