NixOS setup

Sicco de Vries

NixOS #

Na vele jaren gebruik te hebben gemaakt van Linux Mint en Ubuntu, heb ik een keer iets nieuws geprobeerd: NixOS.

Nix is een OS dat een unieke aanpak heeft. Een andere manier van pakket beheer en systeem configuratie.

Desktop #

Wijzig de configuratie #

De configuratie van NixOS staat in het configuratiebestand /etc/nixos/configuration.nix. Anders dan bij Ubuntu waar een applicatie wordt toegevoegd door sudo apt install vim. Doe je dit in NixOS door de configuratie te wijzigen:

  # List packages installed in system profile. To search, run:
  # $ nix search wget
  environment.systemPackages = with pkgs; [
  #  vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
  #  wget
    synology-drive-client
    vim-full
    thunderbird
    python313    
    go
    hugo
    git
    uv
  ];

Belangrijke commando’s #

Wijzigingen in de configuratie worden geactiveerd door:

nixos-rebuild switch