Hacker News new | ask | show | jobs
by anuramat 82 days ago
this looks like weeks to you?

  { pkgs, ...}: {
    home.packages = with pkgs; [ neovim lazygit ];
  }
2 comments

This is like when people complain about the locksmith charging $300 when it takes him 15 seconds to open your door.
the door wasn't even locked
Yes, absolutely. It's not quick to learn because there isn't much text.
it's literally just a list
It literally isn't. There's are at least three novel syntax concepts in there, and even if you just presented the resulting JSON data, there is still a huge amount of knowledge you need to know what Nix will do with that data.
novel syntax concepts? like semicolons and lambda functions?

> know what Nix will do

you would also need a lot of time to understand what exactly happens in uv/cargo/npm/apt under the hood. if this is all that matters, you should just carry binaries on a thumb drive