diff --git a/templates/rde/.gitignore b/templates/rde/.gitignore new file mode 100644 index 0000000..4d058db --- /dev/null +++ b/templates/rde/.gitignore @@ -0,0 +1,9 @@ +# Devenv +.devenv* +devenv.local.nix + +# direnv +.direnv + +# pre-commit +.pre-commit-config.yaml diff --git a/templates/rde/flake.lock b/templates/rde/flake.lock index d9a39ee..574efc3 100644 --- a/templates/rde/flake.lock +++ b/templates/rde/flake.lock @@ -20,11 +20,11 @@ ] }, "locked": { - "lastModified": 1756550918, - "narHash": "sha256-mo6XrElAe5n7TZNWtRfEoBuQ5W79aCp8sl5uW9a9B/Q=", + "lastModified": 1756653911, + "narHash": "sha256-3mtwO3Dh3zD/1ubNQHgJuhoLAbxq0BMCS02hMqmJKrk=", "owner": "dwinkler1", "repo": "nixCatsConfig", - "rev": "939026aba71b37e01040502d7af6dc58500f9097", + "rev": "f83b5dd42bcfbcca40a6f905d7abd9eaaca09e3a", "type": "github" }, "original": { @@ -50,11 +50,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1756381814, - "narHash": "sha256-tzo7YvAsGlzo4WiIHT0ooR59VHu+aKRQdHk7sIyoia4=", + "lastModified": 1756536218, + "narHash": "sha256-ynQxPVN2FIPheUgTFhv01gYLbaiSOS7NgWJPm9LF9D0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "aca2499b79170038df0dbaec8bf2f689b506ad32", + "rev": "a918bb3594dd243c2f8534b3be01b3cb4ed35fd1", "type": "github" }, "original": { diff --git a/templates/rde/flake.nix b/templates/rde/flake.nix index bf9fc86..69c5f94 100644 --- a/templates/rde/flake.nix +++ b/templates/rde/flake.nix @@ -508,6 +508,13 @@ value = "${pkgs.initProject}/bin/initProject"; }; }; + initDevenv = { + enable = true; + path = { + value = "${pkgs.devenv}/bin/devenv"; + args = ["--add-flags" "init"]; + }; + }; updateDeps = { enable = true; path = { @@ -556,6 +563,7 @@ pkgs.mkShell { name = config.defaultPackageName; packages = [projectConfig.${system}.default]; + nativeBuildInputs = with pkgs; [devenv]; inputsFrom = []; shellHook = '' echo ""