Nix
commands
nix-channel
どのpackageからも使われていないpackageを自動で削除
herp
この辺眺めると色々なツールが見つかって面白い
よくわかってない
packager manager
Nixは難しいから、という理由でwrapしてるらしい 複雑さ増さないか?という気もするが、触ったことがないのでなんともわからんmrsekut.icon
Nix向けのlinter
debugger
この辺の使い分け
default importで使用される
つまり?
nix tool内で特別な意味を持っている
文脈によって、使う人によって意味が異なりそう(しらんけど)
この記事を見た感じでは、nixpkgsのversionの指定などを書いている nix.shellを書くのが本命だが、その準備として必要な設定としてrelease.nixを書いている感じがする
仕組みを紹介する記事ではないがなんか丁寧だったので一応メモ
nixに登録されていないライブらいを使う方法
例えば、satysfiはnixにない
npmのと比べて何が異なるのか
依存の指定時にversionの範囲指定がない?
依存の依存の依存の..なども全て並列にstoreに置かれることになる?
循環依存とかは解決できるのか?
package.jsonのように、nix userはhoge: 1.2.0のように指定はしないのか?
利用者はそれで良いけど、packageの開発者はどういう感じで依存packageのversionを指定するのか?
brewとの対応なども書いてあって良い