Install Rustyvibes di Nixos
mrfdn.com - Ini pertama kali saya menjalankan nix-shell untuk install aplikasi.
Setelah melakukan shalat subuh, saya kembali lanjut untuk memecahkan masalah tentang bagaimana cara menjalankan Rustyvibes di Nixos.
Baca juga : Cara install Rustyvibes di Debian Linux dan Windows
Sudah coba install melalui cargo tapi selalu gagal.
Akhirnya baca-baca lagi sampai akhirnya menemukan artikel ini .
Saya pun langsung melakukan yang diperintahkan. Yaitu membuat file shell.nix
lalu melakukan build aplikasi rustyvibes melalui shell nix dan ternyata berhasil.
Ini harus saya catat karena rasanya sangat menyenangkan akhirnya rustyvibes bisa berjalan di system nixos saya.
Ini yang saya lakukan.
- Download source code Rustyvibes dari github
git clone https://github.com/KunalBagaria/rustyvibes.git
- Masuk ke direktory repo yang sudah didownload
cd rustyvibes
- Buat sebuah file bernama
shell.nix
lalu simpan perintah ini di dalamnya.
with import <nixpkgs> {};
stdenv.mkDerivation {
name = "rust-env";
nativeBuildInputs = [
rustc cargo
# Example Build-time Additional Dependencies
];
buildInputs = [
# Example Run-time Additional Dependencies
alsa-oss alsa-lib alsa-utils alsa-tools alsa-plugins alsa-firmware pkg-config xorg.libX11 xorg.libXi xorg.libXtst
];
# Set Environment Variables
RUST_BACKTRACE = 1;
}
4. Masuk ke shell nix dengan menjalankan perintah nix-shell --pure
5. Build aplikasi rustyvibes dengan perintah cargo build
6. Setelah berhasil aplikasi Rustyvibes bisa ditemukan pada folder /target/debug/rustyvibes
Selesai. Alhamdulillah.