supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nix-darwin
supersandro2000 has quit [Quit: The Lounge -]
supersandro2000 has joined #nix-darwin
stephank has quit [Quit: stephank]
stephank has joined #nix-darwin
maljub01 has quit [Quit: maljub01]
maljub01 has joined #nix-darwin
supersandro2000 has quit [Ping timeout: 265 seconds]
bpye has quit [Quit: The Lounge -]
bpye has joined #nix-darwin
supersandro2000 has joined #nix-darwin
__monty__ has joined #nix-darwin
mog has quit [Ping timeout: 240 seconds]
mog has joined #nix-darwin
dhess has quit [Remote host closed the connection]
cmacrae has joined #nix-darwin
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nix-darwin
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nix-darwin
cmacrae has quit [Quit: ERC (IRC client for Emacs 27.1)]
philr has quit [Ping timeout: 240 seconds]
dhess has joined #nix-darwin
<abathur> I've opened issue nix#4531 to document the update/recovery issue
<{^_^}> (by abathur, 2 minutes ago, open): macOS Big Sur updates w/ multi-user Nix present "booted to Recovery" because "an error occurred migrating user data"
plumm has joined #nix-darwin
<plumm> LnL apologies for the ping, but do you know if there is a way you could use a package with overridden attributes in your system packages? from here
<__monty__> plumm: Isn't an overlay enough?
<plumm> you know what, i may have just done it
<plumm> lol
<plumm> hm okay, i managed to get the overlay into my system packages , and the derivation built the sources and everything, but the binary still has the wrong version string, interesting (I am trying to upgrade the sbcl package)
philr has joined #nix-darwin
<plumm> gonna try gc
<plumm> 159.025µs /nix/store readlink $(which sbcl)
<plumm> /nix/store/v20qrnd225cxq46zc8f4vgavb5w6jl9h-sbcl-2.1.1/bin/sbcl
<plumm> but sbcl —version returns SBCL 2.0.8.nixos, odd
<abathur> what are you overriding?
<plumm> that is my overlays
<__monty__> .nixos? Sounds like maybe the version is patched somewhere in the nix expression?
<abathur> plumm: overriding a version by itself usually isn't enough if the hash is still the same
<plumm> interesting
<abathur> it's pulling the existing source, by hash
<plumm> ahhh ok i had a feeling
<plumm> for some reason I thought it calculated the sha by going to the url but thinking about it that is not hot that works lol
<abathur> you can usually just change a character, but there's also a symbolic form that actually makes semantic sense
<abathur> obviously I don't use it or I'd remember :P
<abathur> I guess lib.fakeSha256 and lib.fakeHash
<abathur> then when you try to build it'll fail to find it and go ahead and pull the real source, compute what the hash should be, and report the conflict
<abathur> you'll probably end up with both the `version =` and `src =` in your overlay
<__monty__> plumm: Doing the download is exactly the work the hash is supposed to enable you to skip : )
__monty__ has quit [Quit: leaving]
<abathur> unrelated: if anyone here has avoided taking big sur updates because of the recovery issue, I have a migration script in nix#4532
<{^_^}> (by abathur, 29 minutes ago, open): fix nixbld user name/uid for macOS/darwin
{^_^} has quit [Remote host closed the connection]
johnw has quit [Quit: ZNC -]
{^_^} has joined #nix-darwin