No description
Find a file
Charlotte Van Petegem 05036ecaa5 Update nixpkgs
2020-07-09 14:51:32 +02:00
.git-crypt Initial commit 2020-02-10 17:27:13 +01:00
configurations Revert "Disable direnv strict mode until nix-direnv issue is solved" 2020-07-09 13:34:32 +02:00
imports Update nixpkgs 2020-07-09 14:51:32 +02:00
machines Don't use nix-channels 2020-07-08 17:19:13 +02:00
modules Don't link /etc/nixos anymore 2020-07-08 18:40:51 +02:00
overlays Don't use nix-channels 2020-07-08 17:19:13 +02:00
packages Don't maintain separate node packages 2020-07-04 15:34:08 +02:00
profiles Don't use nix-channels 2020-07-08 17:19:13 +02:00
shells Don't use nix-channels 2020-07-08 17:19:13 +02:00
.gitattributes Initial commit 2020-02-10 17:27:13 +01:00
.gitignore Add oldtown 2020-02-20 14:29:40 +01:00
build.sh Don't use nix-channels 2020-07-08 17:19:13 +02:00
lib.nix Don't use nix-channels 2020-07-08 17:19:13 +02:00
license.md Add license 2020-05-29 11:31:58 +02:00
README.md Use nix-direnv instead of lorri 2020-07-07 15:37:15 +02:00
sample-configuration.nix Add oldtown 2020-02-20 14:29:40 +01:00
update-imports.sh Don't use nix-channels 2020-07-08 17:19:13 +02:00
update.sh Don't use nix-channels 2020-07-08 17:19:13 +02:00

NixOS config

Setting up a new dev environment

  • Create a new *.nix file in the shells directory that describes the environment (this is the hard part).

  • Execute use_nix > .envrc to initialize the .envrc file.

  • Execute ln -s /path/to/correct/file.nix shell.nix.

  • Execute direnv allow to load the .envrc file which in turn loads your environment.