Ero sivun ”Nix” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Nix pikaohje: paranneltu ohjetta. |
p →Nix pikaohje: Mainittu Nix home-manager |
||
| (Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
| Rivi 30: | Rivi 30: | ||
== Nix pikaohje == | == Nix pikaohje == | ||
On suositeltavaa sallia Nix-komento ja Nixin ''Flakes''-ominaisuus Nixin asetustiedostossa, sillä nämä ominaisuudet helpottavat Nixin käyttämistä. | |||
Avaa tiedosto <tt>/etc/nix/nix.conf</tt> haluamallasi [[tekstieditori]]lla ja lisää sen loppuun rivi | |||
experimental-features = nix-command flakes | |||
=== Perustoiminnot === | === Perustoiminnot === | ||
* Pakettien etsiminen: <tt>nix search nixpkgs hakusana1 hakusana2</tt> | * Pakettien etsiminen: <tt>nix search nixpkgs hakusana1 hakusana2</tt> | ||
| Rivi 35: | Rivi 39: | ||
* Pakettien päivittäminen: <tt>nix profile upgrade --all</tt> | * Pakettien päivittäminen: <tt>nix profile upgrade --all</tt> | ||
* Nixin päivittäminen: <tt>nix upgrade-nix</tt> | * Nixin päivittäminen: <tt>nix upgrade-nix</tt> | ||
* Näytä Nixin ohje: <tt>nix | * Näytä Nixin ohje: <tt>nix help</tt> | ||
Paketteja voi asentaa myös muokkaamalla Nixin asetustiedostoja, jotka voivat sijaita esimerikiksi seuraavissa tiedostoissa: | Paketteja voi asentaa myös muokkaamalla Nixin asetustiedostoja, jotka voivat sijaita esimerikiksi seuraavissa tiedostoissa: | ||
* NixOS-jakelussa koko järjestelmän asetukset tehdään tiedostossa <tt>/etc/nixos/configuration.nix</tt> ja muutokset saa voimaan suorittamalla komennolla <tt>nixos-rebuild switch</tt> | * NixOS-jakelussa koko järjestelmän asetukset tehdään tiedostossa <tt>/etc/nixos/configuration.nix</tt> ja muutokset saa voimaan suorittamalla komennolla <tt>nixos-rebuild switch</tt> | ||
* Eri projekteiden kansiossa olevalla tiedostolla jonka nimi on yleensä <tt>shell.nix</tt>. Ko. tiedoston määrittelemän ympäristön saa suorittamalla komennon <tt>nix shell</tt> | * Eri projekteiden kansiossa olevalla tiedostolla jonka nimi on yleensä <tt>shell.nix</tt>. Ko. tiedoston määrittelemän ympäristön saa väliaikaisesti käyttöönsä suorittamalla komennon <tt>nix shell</tt> | ||
* Käyttäjän omat Nix-asetukset voidaan määritellä käyttäen Nixin ''home-manager'' -ominaisuutta. Sen asetukset ovat tiedostossa <tt>$HOME/.config/nixpkgs/home.nix</tt> | |||
== Aiheesta Muualla == | == Aiheesta Muualla == | ||