Even then, that's only immutable for the workflow config. Many workflows then go on to pull in mutable inputs downstream (eg: default to "latest" version).
> - Files ending with "_unix.go", "_linux.go", "_windows.go" etc. will only be compiled when compiling for the specified platform. The exact list of platform is very hard to find in documentation.
This is a bit disingenuous. The 2013 MacBook Pro (a single decade ago) was the first mainstream device with a resolution above 1080p and with scaling people effectively still had a 1440x900 screen anyway. 1280x800 was common at the time for 13" devices. High DPI has really only taken off in the last 5 years.
No, but clients do advertise how much of the torrent they have, so you can glance at your peer list and if you have 2 peers stuck at 10%... there's a good chance that you won't get more than 10%.
Thanks for this! I appreciate the acknowledgement that more software in nixpkgs is not necessarily better.