justanotheruser has quit [Ping timeout: 255 seconds]
justanotheruser has joined #nixos-nur
justanotheruser has quit [Ping timeout: 245 seconds]
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kreisys has joined #nixos-nur
kreisys has quit [Client Quit]
kreisys has joined #nixos-nur
justanotheruser has joined #nixos-nur
justanotheruser has quit [Ping timeout: 250 seconds]
justanotheruser has joined #nixos-nur
<adisbladis>
How does nur packages work if I redefine(override) a library used in other packages? Is it scoped to my repo?
<tilpner>
That depends on how you override it. You can technically put overlays into your repo and have a user use those
<tilpner>
But that's not the default
<tilpner>
If you just provide a top-level attr libfoo-custom = libfoo.override { ... }; it won't overlay a users libfoo or provide a top-level libfoo-custom to the user
<adisbladis>
Yeah of course.. I guess I'll do lib overrides in a let-block to make things easier on myself
<tilpner>
adisbladis: You want to change parts of lib, and use those changed functions where? In your local system or in your NUR repo?
<adisbladis>
tilpner: Only in my NUR repo
<tilpner>
adisbladis: You can callPackage your other attrs with your custom lib, and then you'll be able to use your overrides in them
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kreisys has joined #nixos-nur
makefu has quit [Quit: WeeChat 2.2]
makefu has joined #nixos-nur
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
justanotheruser has quit [Ping timeout: 252 seconds]