Skip to content

Commit

Permalink
Add Nix flakes support through direnv
Browse files Browse the repository at this point in the history
* Nix (https://nixos.org) is a reproducible build system.
* Enables Nix users to use/develop Auto-GPT, without installing PIP or any other future Auto-GPT dependency.
  • Loading branch information
superherointj authored and p-i- committed Apr 17, 2023
1 parent 10cd0f3 commit d47466d
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .envrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Upon entering directory, direnv requests user permission once to automatically load project dependencies onwards.
# Eliminating the need of running "nix develop github:superherointj/nix-auto-gpt" for Nix users to develop/use Auto-GPT.

[[ -z $IN_NIX_SHELL ]] && use flake github:superherointj/nix-auto-gpt
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@ celerybeat.pid
*.sage.py

# Environments
.direnv/
.env
.venv
env/
Expand Down

1 comment on commit d47466d

@rsrrrrrr
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

*.sage.py

Environments

.direnv/
.env
.venv
env/

Please sign in to comment.