.gitignore for Nix

3 ignore rules for Nix, ready to copy into your repository.

Purely functional package manager

The complete .gitignore for Nix

# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-08-05 02:28:01 UTC
# Technologies: Nix

### Nix ###
result
result-*
.direnv

What these Nix rules actually ignore

Every pattern below, and why it belongs in your .gitignore.

Ignore build outputs from performing a nix-build or `nix build` command

Pattern What it ignores
result Ignore build outputs from performing a nix-build or `nix build` command
result-* Ignore build outputs from performing a nix-build or `nix build` command

Ignore automatically generated direnv output

Pattern What it ignores
.direnv Ignore automatically generated direnv output

How to use this .gitignore for Nix

  1. Copy the Nix rules above, or download the file directly.
  2. Create a file named .gitignore at the root of your Git repository and paste the rules into it.
  3. If some of those files are already tracked, run git rm -r --cached . then commit again — Git only applies ignore rules to untracked files.
  4. Commit the .gitignore so everyone on the team shares the same rules.

Other Package Manager .gitignore templates

See every Package Manager template