Sudah lama tidak bertemu. Semoga semuanya baik-baik saja?
Awalnya, saya berencana untuk membahas lebih banyak tentang pengelompokan tahun ini, jadi saya berpikir untuk langsung menggunakan k8s. Namun, karena akan menangani beberapa instance, saya merasa perlu menerapkan NixOS. Karena ini pertama kalinya, saya tidak ingin terlalu ambisius dan hanya mencoba menginstal zsh, tmux, nvim, docker, dan k8s dengan baik.
Untuk pengaturan sistem dasar, saya mengedit file configuration.nix, dan menggunakan home manager untuk menerapkan pengaturan zsh dan tmux. Prosesnya berjalan lancar tanpa hambatan berarti. Tentu saja, ChatGPT banyak membantu.
Salah satu ketidaknyamanan yang saya alami saat menggunakan Debian di desktop dan server adalah kesulitan mengingat paket apa yang telah saya instal di mesin mana. Karena pengaturan NixOS berfungsi seperti snapshot, saya merasa lebih mudah untuk mengelola sistem meskipun ukurannya besar.
Sebelumnya, saya perlu menjalankan lebih dari 10 skrip untuk menyesuaikan Debian sesuai kebutuhan saya. Dibandingkan dengan itu, NixOS sangat sederhana. Hanya perlu menempelkan beberapa file pengaturan dan menerapkannya menggunakan switch.
Selain itu, saya mendengar bahwa kita dapat membangun Nix di Debian dan meneruskannya ke NixOS tanpa perlu menggunakan Ansible. Ini akan sangat praktis, terutama untuk mengelola node kluster. Saya sudah tidak sabar menunggu kemudahan yang ditawarkan NixOS.