devShells: one global python devshell + activation via command

- this adds devShells.{system}.python
- a 'select-shell' command to switch between devshells
This commit is contained in:
DavHau
2024-03-01 18:15:44 +07:00
parent 3acc4b4d25
commit d1e8b1ed96
9 changed files with 206 additions and 20 deletions

View File

@@ -21,3 +21,8 @@ We welcome contributions from the community, and we've prepared a comprehensive
- **Contribution Guidelines**: Find out how to contribute and make a meaningful impact on the cLAN project by reading [contributing.md](docs/contributing/contributing.md).
Whether you're a newcomer or a seasoned developer, we look forward to your contributions and collaboration on the cLAN project. Let's build amazing things together!
### development environment
Setup `direnv` and `nix-direnv` and execute `dienv allow`.
To switch between different dev environments execute `select-shell`.