[[oktatas:linux:csomagkezelés|< Csomagkezelés]]
====== Nix ======
* **Szerző:** Sallai András
* Copyright (c) 2022, Sallai András
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== Webhely =====
* https://nixos.org/
Csomagok keresése:
* https://search.nixos.org/
===== Telepítés =====
apt install nix-bin
===== Felhasználó beállítása =====
Linux alatt fel kell venni azt a felhasználót akinek engedélyezzük
a Nix használatát a nix-users csoportba.
Például a janos felhasználó felvétele:
gpasswd -a janos nix-users
Ha a janos felhasználó be van jelentkezve, ki kell jelentkezni, majd vissza.
===== Tárolók =====
Nézzük meg milyen tárolók vannak:
$ nix-channel --list
$ nix-channel --add https://nixos.org/channels/nixpkgs-unstable
$ nix-channel --update
$ nix-env -iA nixpkgs.hello
Futtatás:
~/.nix-profile/bin/hello
===== UNFREE =====
A Visual Studio Code telepítéséhez be kell állítani a **NIXPKGS_ALLOW_UNFREE** változót:
export NIXPKGS_ALLOW_UNFREE=1
Telepítés:
nix-env -iA nixpkgs.vscode
==== Futtatás ====
~/.nix-profile/bin/code