aboutsummaryrefslogtreecommitdiff
path: root/nix.wiki
diff options
context:
space:
mode:
Diffstat (limited to 'nix.wiki')
-rw-r--r--nix.wiki22
1 files changed, 22 insertions, 0 deletions
diff --git a/nix.wiki b/nix.wiki
new file mode 100644
index 0000000..915fc6e
--- /dev/null
+++ b/nix.wiki
@@ -0,0 +1,22 @@
+= 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.
+
+{{{
+nix-env -f "<nixpkgs>" -qaP -A haskellPackages Cabal
+}}}
+
+{{{
+nix-env -iA nixpkgs.xmonad
+}}}
+
+=== Hackage ===
+haskellPackages.<pkg> :: <pkg>
+
+=== ... ===
+
+https://nixos.org/nixpkgs/manual/#how-to-install-a-compiler-with-libraries