@yoshuawuyts like, this is kinda the distinction between distribution packaging vs dev package managers
-
-
Replying to @edefic
@FrozenFire hmm, I quite like being able to pin to specific versions; might be just me being a bit spoilt after having had npm1 reply 0 retweets 0 likes -
Replying to @yoshuawuyts
@FrozenFire new patch versions of Node or something wayyyy more unstable might introduce lil bugs - sometimes being deterministic is nice1 reply 0 retweets 0 likes -
Replying to @yoshuawuyts
@yoshuawuyts it's super easy to override node, and you can gate your channel on tests succeeding etc1 reply 0 retweets 0 likes -
Replying to @edefic
@yoshuawuyts you can also pin the channel — but what you're asking for is essentially pinning specific functions in a module1 reply 0 retweets 0 likes -
Replying to @edefic
@yoshuawuyts it just happens to be a module that contains definitions for building other packages1 reply 0 retweets 0 likes -
Replying to @edefic
@FrozenFire I hear what you're saying, and it's different of how I thought of Nix - might need to go deeper - thanks for explaining! ^__^1 reply 0 retweets 0 likes -
Replying to @yoshuawuyts
@yoshuawuyts Nix definitely requires some brain-bending to get used to — but it has become an indispensable tool for me1 reply 0 retweets 1 like -
Replying to @edefic
@yoshuawuyts super worth checking out: https://code.nathan7.eu/nathan7/etc-nixos … (my laptop's config) + https://code.nathan7.eu/nathan7/colossus.nathan7.eu … (that server's config)1 reply 0 retweets 0 likes -
Replying to @edefic
@yoshuawuyts I've also been playing with deeper integration with language package management: https://code.nathan7.eu/nathan7/goix2 replies 0 retweets 0 likes
@FrozenFire ohey, you're actually using NixOS - it's not that different from just running Nix right? (Also: just skipping sleep tonight?)
-
-
Replying to @yoshuawuyts
@yoshuawuyts I've given up on sleeping, yeah — NixOS's declarative config system is another layer on top of Nix, and quite something0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.