# Contributing to `scanpw` ## Development requirements 1. Install [Nix][nix] and enable support for [flakes][flakes] 2. Install [direnv][direnv] and [nix-direnv][nix-direnv] [nix]: https://nixos.org/download.html [flakes]: https://nixos.wiki/wiki/Flakes#Enable_flakes [direnv]: https://direnv.net/docs/installation.html [nix-direnv]: https://github.com/nix-community/nix-direnv#installation **NOTE:** if you use a graphical IDE, you must `cd` into the project directory to load the environment with `direnv` and then start the IDE from the command line from that same shell so it inherits the environment properly.