Cara Install dan Konfigurasi NixOS
mrfdn.com - 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 perlu mengetikkan perintah pada terminal secara CLI (command line interface).
Silahkan dicoba sendiri, anda akan mudah install nixos.
Secara default NixOS menyertakan pilihan desktop Gnome atau KDE Plasma sebagai File ISO yang bisa dijalankan secara livecd.
Tetapi pada proses instalasi anda bisa memilih desktop environtment lain seperti :
- Pantheon
- Mate
- Xfce
- Cinnamon
- dan beberapa lainnya.
File iso NixOs berukuran sekitar 2 Gb (Kde / Gnome ) dan hanya sekitar 80 Mb (minimal install). Silahkan langsung dicopy ke Flash disk yang sudah terpasang Ventoy kemudian mulai instalasi.
Setelah terinstall ikuti beberapa tutorial dasar berikut :
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.
Meskipun bisa berjalan tapi ternyata cara tersebut tidak disarankan karena aplikasinya tidak dikenali secara systemwide. Maksudnya : hanya berfungsi untuk user tertentu saja.
Alangkah baiknya setiap aplikasi yang ingin diinstall dengan cara ditulis pada file konfigurasi.
Install aplikasi di NixOs dengan membuat file konfigurasi terlebih dahulu
Ini cara yang lebih disarankan.
Definisikan aplikasi, service, dan setting aplikasi lalu build. Maka secara otomatis nixos akan membuat sebuah snapshot pada build yang dilakukan yang didalamnya sudah termasuk file instalasi dan setting yang dibuat.
Caranya membuat konfigurasi nixos seperti ini :
- Buka terminal kemudian masuk sebagai root, ketik
su
dan masukkan password - Masuk ke folder
/etc/nixos/
kemudian edit fileconfiguration.nix
menggunakan nano.nano /etc/nixos/configuration.nix
- Pada bagian environtment.systemPackages = with pkgs; tambahkan aplikasi yang diinginkan, misalnya neovim , git, kitty, inkscape, gimp, iosevka, mpv, bspwm , sxhkd , polybar, nm-tray, pasystray, dll.
- Setelah save lalu jalankan perintah ini
nixos-rebuild switch
- Tunggu prosesnya sampai selesai, dan anda pun bisa menggunakan aplikasi yang baru saja diinstall.
Nama aplikasi yang ditulis pada file konfigurasi ini bisa ditemukan pada https://search.nixos.org/packages
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.
$ sudo nix-channel --add https://nixos.org/channels/nixos-unstable
$ sudo nix-channel --add https://nixos.org/channels/nixpkgs-unstable
Penting : Jangan gunakan sudo untuk perintah di atas karena akan ngefek ke user lain.
Setelah itu jalankan
$ nix-channel --update
Untuk melihat list channel ketik nix-channel --list
Setelah itu install aplikasi yang diinginkan.
Silahkan melihat versi unstable aplikasi pada tab unstable, jika tersedia silahkan diinstall dengan menggunakan 2 cara di atas.
Demikian artikel singkat ini. Semoga bermanfaat buat yang baru belajar install NixOS.