aboutsummaryrefslogtreecommitdiff
path: root/nix.wiki
blob: ab1f581aaa847c038f9599d6b1e59b09b2e7f382 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
= Nix =

- `nix-env -qa` : List all available packages (query, available)
- `nix-env -i hello` : Install package "hello"
- `nix-env -e hello` : Uninstall package
- `nix-shell -p hello` : Drop into a new shell where the selected
  package is installed.
  
{{{sh
nix-env -f "<nixpkgs>" -qaP -A haskellPackages Cabal
}}}

{{{sh
nix-env -iA nixpkgs.xmonad
nix-env -iA nixpkgs.myHaskellEnv
}}}

=== Hackage ===
haskellPackages.<pkg> :: <pkg>

=== ... ===

https://nixos.org/nixpkgs/manual/#how-to-install-a-compiler-with-libraries