ChanServ changed the topic of #nixus to: Nixus is an experimental deployment tool for NixOS systems - https://github.com/Infinisil/nixus - https://logs.nix.samueldr.com/nixus/
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixus
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixus
cole-h has quit [Ping timeout: 272 seconds]
<ashkitten> infinisil: do you know why building my nixos-config downloads a nixpkgs tarball at the start even though i'm explicitly using a nixpkgs checkout as a submodule?
<infinisil> ashkitten: Yeah, nixus itself uses another pinned nixpkgs: https://github.com/Infinisil/nixus/blob/master/nixpkgs.nix
<ashkitten> why's that?
<infinisil> This is used for dependencies that aren't machine specific. E.g. the toplevel deployment script, or the module system
<infinisil> In particular, if I'm depending on module system features from a specific nixpkgs version, I'd update that
<ashkitten> i see
<infinisil> (and this might happen soon with something like https://github.com/NixOS/nixpkgs/pull/98952, which fixes an issue related to this)
ashkitten has quit [Quit: WeeChat 2.9]
ashkitten has joined #nixus