feat(flakes): add direnv support

Generate an `.envrc` file to add support for Nix Flakes for projects
that use them.

I currently have `.direnv` directories ignored globally though this
could be added to a `.gitignore` template when one is added.

Refs: OD-43
This commit is contained in:
Oliver Davies 2023-08-29 23:16:38 +01:00
parent 1a70ba7c17
commit 8f48eea65f
2 changed files with 4 additions and 0 deletions

View file

@ -34,6 +34,7 @@ final class CreateListOfFilesToGenerate
}
if ($isFlake) {
$filesToGenerate->push(new TemplateFile(data: 'common/envrc', name: '.envrc'));
$filesToGenerate->push(new TemplateFile(data: 'common/flake.nix', name: 'flake.nix'));
}

View file

@ -0,0 +1,3 @@
# {{ managedText }}
use flake