Nix Flake'te Tek Input'u Güncellemek

Problem

nix flake update çalıştırdığında flake.lock içindeki tüm input’lar güncellenir — nixpkgs, home-manager, hyprland, her şey. Bazen yalnızca bir input’u güncellemek istersin.

Çözüm

# Sadece nixpkgs-unstable'ı güncelle
nix flake update nixpkgs-unstable

# Birden fazla ama hepsini değil
nix flake update nixpkgs-unstable claude-code

Input adı flake.nix’teki inputs. altındaki isimle birebir aynı olmalı.

Eski Sözdizimi

Eski Nix sürümlerinde (2.19 öncesi) farklıydı:

nix flake lock --update-input nixpkgs-unstable

Lix ve güncel Nix’te ilk form (nix flake update <input>) tercih edilir.

Neden Tek Input Güncellemek İstenebilir

flake.lock commit’lemeyi unutma — lock dosyası güncellenmeden sistem değişmez.

EOF.