Cara Install dan Konfigurasi NixOS

JagoTekno – Cara install NixOS kini bisa dilakukan dengan mudah dengan bantuan Calamares.

Buat yang belum tahu, Calamares merupakan software yang bertindak sebagai installer pada sebuah system. Dengan Calamares, kita hanya perlu melakukan klik next next pada saat instalasi, tidak ada CLI (command line interface) yang ditemukan.

Silahkan dicoba sendiri, anda akan mudah melakukannya.

Secara default NixOS menyertakan pilihan desktop Gnome atau KDE Plasma sebagai File ISO yang bisa dijalankan secara livecd.

Ukurannya sekitar 2gb, dan bisa langsung dicopy ke Flash disk yang sudah terpasang Ventoy.

Cara install aplikasi di NixOS

Setelah install NixOS kita biasanya ingin install aplikasi.

Perintah nixos untuk mencari aplikasi melalui terminal :

$ nix-env -qas namaaplikasi

$ nix-env -qas vim gimp neofetch

Anda bisa mencari daftar aplikasi yang ada melalui website nixos packages. Terdapat lebih dari 80.000 aplikasi yang di repository.

Pertama, bisa dilakukan dengan metode ini :

Install aplikasi di NixOs melalui command line

$ nix-env -iA nixos.kitty nixos.neovim

Perintah di atas bisa dilakukan tanpa mengetik sudo.

Install aplikasi di NixOs dengan membuat file konfigurasi terlebih dahulu

Di NixOS hal ini dibikin unik, karena kita akan melakukannya dengan melakukan konfigurasi system terlebih dahulu. Konfigurasi ini ditulis pada sebuah file. Di dalam file tersebut kita definisikan semua yang ingin diinstall dan dikonfigurasi.

Caranya seperti ini :

  1. Buka terminal kemudian masuk sebagai root, ketik su dan masukkan password
  2. Masuk ke folder /etc/nixos/ kemudian edit file configuration.nix menggunakan nano. nano /etc/nixos/configuration.nix
  3. Pada bagian environtment.systemPackages = with pkgs; tambahkan aplikasi yang diinginkan, misalnya neovim, git, kitty, inkscape, gimp, iosevka, mpv, bspwm, sxhkd, polybar, nm-tray, patray, dll.
  4. Setelah save lalu jalankan perintah ini nixos-rebuild switch
  5. Tunggu prosesnya sampai selesai, dan anda pun bisa menggunakan aplikasi yang baru saja diinstall.

Cara install aplikasi latest / unstable version di NixOs

Ada kalanya kita butuh menggunakan versi aplikasi terbaru, namun belum ada di package manager distro. Contoh misalnya, saya ingin menggunakan Inkscape versi 1.2.

Maka kita bisa menjalankan perintah berikut ini tanpa membuat / mengubah file configuration.nix terlebih dahulu.

$ nix-env -f https://github.com/NixOS/nixpkgs/archive/master.tar.gz -iA inkscape

Demikian artikel singkat ini. Semoga bermanfaat buat yang baru belajar install NixOS.

Tinggalkan komentar