worldofpeace_ changed the topic of #nixos-dev to: #nixos-dev NixOS Development (#nixos for questions) | NixOS 20.03 BETA Announced https://discourse.nixos.org/t/nixos-20-03-beta/5935 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | https://r13y.com | 19.09 RMs: disasm, sphalerite; 20.03: worldofpeace, disasm | https://logs.nix.samueldr.com/nixos-dev
<emily> then I'd personally consider that exactly an example of the RFC process holding things up pointlessly, honestly
<infinisil> Potentially yeah..
lovesegfault has quit [Quit: WeeChat 2.7.1]
<infinisil> I think rfcs should only be used when it's something controversial and/or big
lovesegfault has joined #nixos-dev
<infinisil> This one was slightly controversial
<infinisil> In special cases there are benefits to static ids
<emily> mhm
<emily> there's always compatibility and integration drawbacks to sandboxing stuff, but tbh I wish nixos erred much more on the side of putting a bunch of hardening stuff in systemd service configs by default and turning it off when it's an issue, than the other way around
<samueldr> andi-: anything holding up https://github.com/NixOS/nixpkgs/pull/81211 other than you not getting around to it?
<{^_^}> #81211 (by samueldr, 5 days ago, open): firefox: Fix AArch64 build
<andi-> samueldr: not really, I just wanted to test it one more time. If you are confiedent you have my +1
<gchristensen> a proposed way to have low-tier architecture builds in Hydra: https://github.com/NixOS/hydra/pull/721 for thigns like riscv or armv7 or armv6 etc.
<{^_^}> hydra#721 (by grahamc, 53 seconds ago, open): hydra-evaluator: add a 'ONE_AT_A_TIME' evaluator style
lovesegfault has quit [Quit: WeeChat 2.7.1]
<samueldr> andi-: I think my main confusion point is the patch I had to remove
<samueldr> I'm looking into it, but I think it's required for 19.09
<andi-> samueldr: I'll get back to you within 24h. I should really get some sleep now.
<samueldr> sure, go sleep
<samueldr> I'll write on the PR whether that patch was required or not in the end
lovesegfault has joined #nixos-dev
lovesegfault has quit [Ping timeout: 265 seconds]
lovesegfault has joined #nixos-dev
lovesegfault has quit [Quit: WeeChat 2.7.1]
Synthetica has quit [Quit: Connection closed for inactivity]
drakonis has quit [Ping timeout: 258 seconds]
lovesegfault has joined #nixos-dev
justanotheruser has joined #nixos-dev
drakonis has joined #nixos-dev
drakonis1 has joined #nixos-dev
lovesegfault has quit [Ping timeout: 268 seconds]
drakonis has quit [Ping timeout: 255 seconds]
drakonis has joined #nixos-dev
drakonis has quit [Client Quit]
<colemickens> hi, this would be nice to get to staging asap https://github.com/NixOS/nixpkgs/pull/81677
<{^_^}> #81677 (by colemickens, 21 seconds ago, open): libva: 1.5.0 -> 1.6.1
<gchristensen> security or bug or?
<colemickens> Sorry. asap was definitely the wrong choice of words, sooner rather than later is what I meant. Last time I touched a pkg that require a big rebuild it took a long time to get merged.
<gchristensen> cool
<colemickens> (not sure that latest is needed, but I'm trying to validate firefox-nightly + sway + vaapi and I figured I'd bump it while I was checking things out)
lovesegfault has joined #nixos-dev
abathur has joined #nixos-dev
<genesis> WIP desktoptojson in jq https://jqplay.org/s/N9b0fanbyh
orivej has joined #nixos-dev
<cole-h> colemickens: Slightly off-topic, but do you use the mozilla overlay for Firefox nightly, or something else?
andi- has quit [Ping timeout: 272 seconds]
lovesegfault has quit [Ping timeout: 256 seconds]
globin has quit [Ping timeout: 246 seconds]
globin has joined #nixos-dev
lovesegfault has joined #nixos-dev
andi- has joined #nixos-dev
orivej has quit [Ping timeout: 258 seconds]
<colemickens> Firefox, and Rust(-nightly).
<colemickens> cole-h ^ I can point you at my usage of the overlay for rust nightly if you want or need.
<cole-h> I'm interested, sure
tilpner has joined #nixos-dev
abathur has quit [Read error: Connection reset by peer]
alp has quit [Ping timeout: 268 seconds]
abathur has joined #nixos-dev
alp has joined #nixos-dev
lovesegfault has quit [Ping timeout: 256 seconds]
tilpner_ has quit [Ping timeout: 256 seconds]
abathur has quit [Read error: Connection reset by peer]
lovesegfault has joined #nixos-dev
drakonis1 has quit [Quit: WeeChat 2.7.1]
justanotheruser has quit [Read error: Connection reset by peer]
lovesegfault has quit [Ping timeout: 240 seconds]
lovesegfault has joined #nixos-dev
justanotheruser has joined #nixos-dev
genesis has quit [Remote host closed the connection]
lovesegfault has quit [Quit: WeeChat 2.7.1]
lovesegfault has joined #nixos-dev
lovesegfault has quit [Quit: WeeChat 2.7.1]
cptchaos83 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
cptchaos83 has joined #nixos-dev
ixxie has joined #nixos-dev
orivej has joined #nixos-dev
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
cole-h has quit [Ping timeout: 260 seconds]
phreedom has quit [Ping timeout: 240 seconds]
Jackneill has joined #nixos-dev
_ris has quit [Ping timeout: 255 seconds]
__monty__ has joined #nixos-dev
vcunat has joined #nixos-dev
vcunat has quit [Client Quit]
<domenkozar[m]> am I really the only one getting glibc mismatches? :)
<domenkozar[m]> $ nix-store -qR $(which vim)|grep glibc
<domenkozar[m]> /nix/store/wx1vk75bpdr65g6xwxbj4rw0pk04v5j3-glibc-2.27
<domenkozar[m]> oh wow
<domenkozar[m]> LD_LIBRARY_PATH=/nix/store/2n66ha7fnk87jr0yq6ihnl8czwa7iknw-systemd-243.4-lib/lib:/nix/store/756m8w6xlzcyyad2glfhk1jzmabw1kc0-fontconfig-2.12.6-lib/lib:/run/opengl-driver/lib
<domenkozar[m]> that explains it, vscode does it
zarel_ has quit [Ping timeout: 240 seconds]
zarel has joined #nixos-dev
Synthetica has joined #nixos-dev
<jtojnar> `LD_LIBRARY_PATH` usage in nixpkgs needs to die
<domenkozar[m]> yeah it's kind of the opposite of nix goals :)
<domenkozar[m]> but I guess there's a habit that's it ok for executables
<domenkozar[m]> except that vscode runs a terminal :D
<jtojnar> you never know what runs a terminal (e.g. you can open a firefox from sublime text, open nautilus from firefox downloads and open terminal from there)
<jtojnar> we should disable stripping and add the required paths to rpath instead
<jtojnar> or hardcode the paths for non-elf files
<domenkozar[m]> seems like autopatchelf provide runtimeDependencies
<domenkozar[m]> yay fixed
<domenkozar[m]> it's been a while since I needed to fix something in nixkgs
genesis has joined #nixos-dev
<domenkozar[m]> is there any way for glibc not to crash at runtime with mismatched versions?
<gchristensen> sort of ignoring the big elephant in that path though, openglib-driver
<{^_^}> #31263 (by yegortimoshenko, 2 years ago, open): glibc: add NIX_LD_LIBRARY_PATH
<domenkozar[m]> there's quite a few users reporting issues with ghcide as well
<{^_^}> digital-asset/ghcide#404 (by mayank-17, 4 weeks ago, open): Unable to get ghcide working Error ghcide: <command line>: can't load .so/.DLL
noonien has quit [Ping timeout: 240 seconds]
dmj` has quit [Ping timeout: 252 seconds]
vdemeester has quit [Read error: Connection reset by peer]
tazjin has quit [Ping timeout: 252 seconds]
vdemeester has joined #nixos-dev
teehemkay has quit [Read error: Connection reset by peer]
teehemkay has joined #nixos-dev
tazjin has joined #nixos-dev
noonien has joined #nixos-dev
dongcarl has quit [Read error: Connection reset by peer]
dmj` has joined #nixos-dev
<infinisil> domenkozar[m]: For hie as well: https://github.com/Infinisil/all-hies/issues/32
<{^_^}> Infinisil/all-hies#32 (by Jasagredo, 15 weeks ago, open): Error in emacs: can't load .so/.DLL for libm.so.6 due to GLIBC_2.29
<infinisil> Would love to know how to fix
<domenkozar[m]> well esentially for now you can build all-hies for each different glibc
<domenkozar[m]> :D
<infinisil> !!
Synthetica has quit [Quit: Connection closed for inactivity]
phreedom has joined #nixos-dev
<domenkozar[m]> and it seems like a better workaround is to use ghc build with the same glibc as ghcide
<infinisil> Oh, I could actually do this easily for all-hies, by wrapping hie to always use the ghc from the same nixpkgs version as hie was built
<infinisil> At the expense of people not being able to change the ghc version anymore, which I'm not sure is even needed though
<infinisil> Maybe for custom patches to ghc
<domenkozar[m]> yeah I was thinking about that as well
<infinisil> domenkozar[m]: Although that's probably problematic with `ghcWithPackages`
<infinisil> Because that ouputs a ghc binary wrapped with the correct packages
<infinisil> Which probably all nix people use
<domenkozar[m]> right
<infinisil> A solution would be to wrap hie/ghcide with a Nix-specific project setup calling ghcWithPackages on its own for the packages in the project
<infinisil> But that's nasty
<domenkozar[m]> so it does try to get system lib, which is what ghcWithPackages manipulates I presume?
rajivr___ has quit [Ping timeout: 240 seconds]
vdemeester has quit [Ping timeout: 256 seconds]
vdemeester has joined #nixos-dev
rajivr___ has joined #nixos-dev
<mkaito> I was just told that "user profiles were removed". I did a thing that relies on /nix/var/nix/profiles/foo to be a gcroot (kinda like Hail does) -- what do I need to fix about this?
<gchristensen> where did you hear that?
<mkaito> yorick told me :P
<mkaito> (a while ago)
<mkaito> I just remembered now because I wrote a new thing yesterday that relies on this
<gchristensen> I don't think that has happened :)
<mkaito> good lol
<mkaito> I (ab)use nix-env to create a fake user profile that I can switch around using nix-env, and service definitions that use this known path. that way I can deploy things at the service level by pushing closures around.
<mkaito> I basically rewrote Hail in bad Bash
<gchristensen> yikies
<mkaito> my plan is to rewrite it in rust, it's just a proof of concept right now
<mkaito> but the crux was that those fake profiles not be garbage collected
<gchristensen> yeah Nix doesn't really work without GC roots, and profiles are really just a special GC root :
<mkaito> and a known path that I can point things at while switching them around for deployment. without that, I'd have to rebuild the host every time something updates.
<mkaito> I know the entire idea goes a bit against the grain in nix, which presumes the entire system is an atomic closure, but I've found myself wanting this for years now.
<domenkozar[m]> mkaito: why not just fix Hail?
<yorick> I recall no such thing
<mkaito> I do
<mkaito> domenkozar[m]: Me no habla Haskell :P
<mkaito> I'm not looking to start a debate, but the chances of me ever sitting down in earnest with Haskell are pretty slim
<domenkozar[m]> ah ok
<mkaito> which is ironic, given where I work and what I do, but still
<domenkozar[m]> that's a good answer, I was just wondering
<gchristensen> mkaito: I feel the same way
<mkaito> maybe we can just agree that as long as I don't rewrite Hail in Perl, it's cool? :P
abathur has joined #nixos-dev
CRTified has quit [Quit: Gateway shutdown]
CRTified has joined #nixos-dev
myskran has joined #nixos-dev
abathur has quit [Ping timeout: 258 seconds]
<mkaito> gchristensen: I messed around a bit with writhing "shell scripts" in Rust, and the duct package makes a *huge* difference. I've been rewriting a few of my old bash scripts in Rust just for the heck of it, and it's actually pretty decent.
<gchristensen> nice!
<mkaito> I actually feel like they improve upon the scripts they come from, rather than just adding unnecessary baggage in the form of rust "cruft".
<genesis> jtojnar : could you please merge #81572, i need it to go ahead on the topic
<{^_^}> https://github.com/NixOS/nixpkgs/pull/81572 (by bignaux, 1 day ago, open): appimage: refactoring extractType2 to avoid use of appimage packer
<genesis> since i've a review then approval by main devel, should be good :)
<genesis> thanks :)
evanjs has quit [Quit: ZNC 1.7.5 - https://znc.in]
<pie_[bnc]> ooh duct sounds good
evanjs has joined #nixos-dev
<mkaito> does `nix copy` not use `NIX_SSHOPTS`?
<mkaito> it does, it just needs to be a string, not an array.
myskran has quit [Ping timeout: 255 seconds]
myskran has joined #nixos-dev
abathur has joined #nixos-dev
evanjs has quit [Quit: ZNC 1.7.5 - https://znc.in]
evanjs has joined #nixos-dev
myskran has quit [Ping timeout: 256 seconds]
drakonis has joined #nixos-dev
evanjs has quit [Quit: ZNC 1.7.5 - https://znc.in]
FRidh has quit [Quit: Konversation terminated!]
evanjs has joined #nixos-dev
cole-h has joined #nixos-dev
cole-h has quit [Quit: WeeChat 2.7.1]
cole-h has joined #nixos-dev
genesis has quit [Remote host closed the connection]
genesis has joined #nixos-dev
Jackneill has quit [Remote host closed the connection]
lovesegfault has joined #nixos-dev
drakonis has quit [Ping timeout: 240 seconds]
<srk> domenkozar[m]: wrote a pre-filter for cachix https://gist.github.com/sorki/f1091ea36128f81fce2b5504259bb6fc
<mkaito> > DRAGONS
<{^_^}> undefined variable 'DRAGONS' at (string):286:1
<srk> :D
<mkaito> I can relate :P
<mkaito> also, that's how most of my coworkers feel about my bash scripts
<mkaito> talking about cthulhu bash, I wrote a thing to fetch secrets from hashicorp vault in dependent units which we've moved all our server secrets to. maybe with a little cleanup that would be useful to have in nixpkgs? would that be interesting?
<gchristensen> not as-described, no :P
<mkaito> figured I'd at least ask :P
<gchristensen> but if your method is working well, it'd be cool to document how it works and post your cthulhu bash as a working example
<mkaito> I feel it's quite elegant, as long as you don't look under the hood lol
<gchristensen> all the more reason to open it up describing how it works
drakonis has joined #nixos-dev
<simpson> Fun.
<mkaito> told you so :P
<gchristensen> hey that isn't so bad
<gchristensen> the 0755 is pretty frightful, but overall pretty cool
lovesegfault has quit [Quit: WeeChat 2.7.1]
lovesegfault has joined #nixos-dev
lovesegfault has quit [Client Quit]
<mkaito> oh huh good catch
<mkaito> that should be 0700
<mkaito> no wait, it shouldn't. that's intentional because otherwise nobody but root can traverse the folder.
<mkaito> it's a simple wrapper around getting values from vault and dumping them into files under /run/secrets/<service> -- it's then up to you to figure out how to consume them in your services.
<mkaito> it takes care of binding the units together so that they restart together
<mkaito> so anyway, do you see any value in cleaning it up for nixpkgs? or should that better live in a blog post? :P
<genesis> jq powered :)
<mkaito> yeah lol
lovesegfault has joined #nixos-dev
<gchristensen> mkaito: I think putting it in nixos now is maybe a bit soon, but I think starting a discussion about it is a good idea
<aanderse> gchristensen: mkaito: there is an rfc discussing this sorta thing
<aanderse> your input on that rfc would be of value
<mkaito> linky?
<gchristensen> aanderse++
<{^_^}> aanderse's karma got increased to 19
<{^_^}> rfcs#59 (by d-goldin, 15 weeks ago, open): [RFC-0059]: Systemd Service Secrets
<aanderse> was just grabbing :)
_ris has joined #nixos-dev
<gchristensen> cc flokli too
<mkaito> that's a very small scroll bar. do I make some coffee?
* genesis have to work on libffado, recently broken stuff, is there a channel like #nixos-musician ?
<mkaito> hmmmm to work with DynamicUser, the only thing you can do to feed secrets into the unit is EnvironmentFile and/or a bang preStart script, which is mildly annoying in nixos atm.
<mkaito> EnvironmentFile is always read as root, so if you can configure a service via environment, that's ideal (and a primary use case for my module, in fact)
<gchristensen> nice
<mkaito> this RFC seems to be entirely about the *other* side of what I wrote: consuming secrets that are already provisioned some other way.
<abathur> gchristensen: did you see the email I sent on the 24th?
<gchristensen> no, sorry
<abathur> no worries if you don't have time to look at it; I know it's a busy part of the calendar
<abathur> though I could maybe use a punt to someone else if so? :)
<gchristensen> see PM?
<flokli> mkaito: gchristensen: I think one big problem is "how to pass in secrets to a specific service"
<mkaito> I strongly believe in EnvironmentFile
<flokli> because it doesn't really work for dynamic users etc.
<mkaito> but not all things support that
<flokli> mkaito: EnvironmentFile is another hack ;-)
<flokli> can we use fsattrs on /run/keys/…, and could that be made to work with dynamic users as well?
<mkaito> well yes, but then we move into things like services natively integrating with Vault et al... and I'm already complaining about services that don't care about environment variables :P
<mkaito> scoping access for dynamic users is basically impossible, since you don't know the uid beforehand. it switches straight from root to an unknown user with (hopefully) strongly sandboxed environment.
<flokli> Crazy idea: get proper namespace support into the kernel keyring, and have systemd provide some sidecar services exposing a filesystem in a private mount namespace
<flokli> that could be auto-activated on access.
<flokli> ^ arianvp aanderse
<flokli> then on the other side of the keyring, there could be something doing the thinking about who's allowed to access what.
<aanderse> i mentioned (in #nixos-systemd?) the other day that DynamicUser works "fine" with secrets
<aanderse> you push a secret into StateDirectory or RuntimeDirectory and bam it works
<srk> you can run isolated nix-daemon as well
lovesegfault has quit [Quit: WeeChat 2.7.1]
lovesegfault has joined #nixos-dev
teehemkay has quit [Ping timeout: 256 seconds]
teehemkay has joined #nixos-dev
<lovesegfault> gchristensen: https://github.com/NixOS/nixpkgs/pull/77752
<{^_^}> #77752 (by oxalica, 7 weeks ago, open): rust-analyzer: init at unstable-2020-03-02
<lovesegfault> b/c I know you write rust
{`-`} has joined #nixos-dev
<jtojnar> lovesegfault opened this abomination https://github.com/NixOS/nixpkgs/pull/81759
<{^_^}> #81759 (by jtojnar, 49 seconds ago, open): glib.setupHook: run glibPreFixupPhase before gappsWrapperArgsHook
<lovesegfault> jtojnar: looking :P
<lovesegfault> jtojnar: can you add the explanation as a comment in-tree?
<lovesegfault> (as well)
<jtojnar> ugh, I was saying to myself I should not forget to do that few minutes ago
<lovesegfault> :D
<jtojnar> lovesegfault it will be cleaner with structuredAttrs
<lovesegfault> I r+'d
<lovesegfault> nice fix :)
<lovesegfault> I am now rebuilding the world on my server
<lovesegfault> jtojnar: uh-oh
<lovesegfault> glib> /nix/store/wmc8rrgqlka60kshm15llj6k2j6f0k7a-setup-hook.sh: line 30: preFixupPhases: unbound variable
<lovesegfault> glib's build is borked
<jtojnar> bah
<jtojnar> fix incoming
<lovesegfault> :+1:
<jtojnar> bash is a mess
<lovesegfault> LOL
<lovesegfault> goddamn =~
<jtojnar> lovesegfault what about now?
abathur has quit [Ping timeout: 255 seconds]
<lovesegfault> jtojnar: testing, one moment
<lovesegfault> jtojnar: now it's working :)
<lovesegfault> rebuilding the world
abathur has joined #nixos-dev
abathur has quit [Read error: Connection reset by peer]
abathur has joined #nixos-dev
<cole-h> What is this `${preFixupPhases/ gappsWrapperArgsHook / glibPreFixupPhase ...` stuff? What are the `/`s for?
abathur has quit [Read error: Connection reset by peer]
<infinisil> cole-h: Where is this?
<infinisil> Doesn't look like valid nix
abathur has joined #nixos-dev
abathur has quit [Read error: Connection reset by peer]
abathur has joined #nixos-dev
<lovesegfault> infinisil: it's bash
<lovesegfault> cc. cole-h
<infinisil> Oh, in the PR linked above
<lovesegfault> ye
<lovesegfault> jtojnar: [25/181/568 built, 0.0 MiB DL] building linux-5.5.7 (buildPhase): CC drivers/connector/cn_proc.o
<lovesegfault> see you in april :P
<samueldr> cole-h: "Variable expansion / Substring replacement" https://www.tldp.org/LDP/abs/html/parameter-substitution.html
<samueldr> specifically ${var/Pattern/Replacement} in that page
<lovesegfault> I'm getting almost full utilization on all 64 cores though, nice
abathur has quit [Read error: Connection reset by peer]
myskran has joined #nixos-dev
myskran has quit [Read error: Connection reset by peer]
orivej has joined #nixos-dev
myskran has joined #nixos-dev
myskran has quit [Read error: Connection reset by peer]
<worldofpeace> sounds like rustc lovesegfault
<lovesegfault> worldofpeace: don't even tell me :P
<lovesegfault> At work we have a Rust workspace with >700 deps in test mode
<lovesegfault> takes a while to build
myskran has joined #nixos-dev
myskran has quit [Read error: Connection reset by peer]
<cole-h> samueldr++ lovesegfault++ Ah, OK. It just looked strange with the whitespace, but now looking at the context, it makes sense (the whitespace is necessary)
<{^_^}> lovesegfault's karma got increased to 18, samueldr's karma got increased to 179
myskran has joined #nixos-dev
myskran has quit [Read error: Connection reset by peer]
ixxie has quit [Ping timeout: 260 seconds]
myskran has joined #nixos-dev
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos-dev
<lovesegfault> jtojnar: Oh god it's making me rebuild rustc
<jtojnar> are you doing the branch or cherry-pick?
<lovesegfault> cherry-picked on top of nixos-unstable
<lovesegfault> cherry-picked your PR and worldofpeace's already merged one
<worldofpeace> lovesegfault: that doesn't seem right to me, it's like you merged in staging
<lovesegfault> let's see
<lovesegfault> nope
<worldofpeace> huh, I rebased the branch onto master and I'm building rustc too. must be something with hydra
<lovesegfault> [11/490/568 built, 0.0 MiB DL]
<lovesegfault> I'm almost done now
<jtojnar> I think ninja might depend on glib through asciidoc or something
<lovesegfault> that's nasty
<lovesegfault> does nixos build stuff off of a tmpfs?
<lovesegfault> i.e. in a ramdisk
<gchristensen> only if tmp.tmpOnTmpfs = true
<lovesegfault> Oh, sweet
<lovesegfault> so yes for me
drakonis has quit [Quit: WeeChat 2.7.1]
__monty__ has quit [Quit: leaving]
justanotheruser has quit [Ping timeout: 256 seconds]
<jtojnar> worldofpeace glib-2.62.5 ← systemd-243.7 ← libfido2-1.3.1 ← openssh-8.2p1 ← git-2.25.1 ← rustc-1.41.0
orivej has quit [Ping timeout: 258 seconds]
<worldofpeace> Jan Tojnar: lol, it's always systemd
* lovesegfault laughs and cries
<jtojnar> why does rust depend on git anyway?
<lovesegfault> it's rebuilding qtwebengine
<lovesegfault> oh no
<lovesegfault> jtojnar: for cargo, I think
<jtojnar> I thought cargo was separate from rustc?
* lovesegfault shrugs
<worldofpeace> Jan Tojnar: I see rustc.nix with git in nativeBuildInputs
<niksnut> what depends on qtwebengine?
<jtojnar> yeah, but why
<lovesegfault> are you kidding me
<worldofpeace> niksnut: I'm not sure if lovesegfault is building every reverse dependency of glib
<lovesegfault> _THAT_ is why we depend on git?!
<lovesegfault> worldofpeace: I am
<niksnut> ah, for a moment I worried that systemd was depending on qtwebengine now :-)
<lovesegfault> it's doing imagemagick, qtwebengine, and thunderbird right now
<lovesegfault> niksnut: oh god no
<gchristensen> niksnut: that is the next release
<worldofpeace> gchristensen: lol right, let's just wait 🤣
myskran has quit [Read error: Connection reset by peer]
<jtojnar> weird, I do not see niksnut in Fractal
myskran has joined #nixos-dev
* worldofpeace uploaded an image: fractal-pasted-image (10KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/YxJDkNStEtsnguoGLlDvetzN >
<worldofpeace> Jan Tojnar: worked for me
<jtojnar> weird. I see Graham and lovesegfault but not Eelco
<jtojnar> even after restarting
<lovesegfault> jtojnar: see where?
<lovesegfault> what's fractal?
<samueldr> I'm wondering if freenode themselves has an issue with netsplit handling
<worldofpeace> lovesegfault: I'm not sure if rebuilding is the way to go for QA
<samueldr> I sometimes lose nicknames in my list
<infinisil> lovesegfault: Matrix client
<lovesegfault> Ah
<samueldr> and I'm not on matrix
<lovesegfault> worldofpeace: [5/557/568 built, 0.0 MiB DL]
<lovesegfault> now it's too late
<worldofpeace> the effects of this change are going to be noticed at runtime with apps using wrapGAppsHook
<lovesegfault> worldofpeace: I'm rebuilding my system drv
<lovesegfault> then nix copying it over
<lovesegfault> and switching to it
<jtojnar> not in Riot either
<worldofpeace> lovesegfault: lol, you could copy the outputs locally and inspect the wrappers and run some apps
<lovesegfault> worldofpeace: I'm all about commitment
<worldofpeace> lovesegfault: I see it seriously is
<lovesegfault> tadaa [568 built, 0.0 MiB DL]
Jackneill has joined #nixos-dev
<lovesegfault> [567 copied (4190.6 MiB)]
<worldofpeace> lovesegfault: just a few things, you know
<lovesegfault> :P
Jackneill has quit [Remote host closed the connection]
<lovesegfault> eeeeh
<lovesegfault> what the hell
<jtojnar> niksnut any objections to https://github.com/NixOS/nixpkgs/pull/81564?
<{^_^}> #81564 (by jtojnar, 1 day ago, open): fetchpatch: Allow using base64-encoded hash
<rycee> Anybody know off hand if the result of `let p = import <nixpkgs> {}; in p.lib.isStorePath [p.hello]` is intentional?
<lovesegfault> I `nix build -f. -I nixpkgs=/my/nixpkgs/checkout foobar` in two different machines and it builds different things
drakonis has joined #nixos-dev
<rycee> I'm having a bit of a pain between the ears at the moment because it answers `true`.
<jtojnar> rycee looking at the definition it first coerces whatever to string
<rycee> Yeah, I know and that's why I was thinking it was intentional.
<niksnut> jtojnar: no
justanotheruser has joined #nixos-dev
<rycee> It might be to allow path literals to return true and the list case came along as an accident?
myskran has quit [Read error: Connection reset by peer]
myskran has joined #nixos-dev
<jtojnar> only shlevy can say
<rycee> Yeah, I'll add a comment to that commit to ask him. Thanks :-)
myskran has quit [Client Quit]
<lovesegfault> alright jtojnar worldofpeace I'm changin my systemconfig to nixos-unstable with the patches cherry-picked
<lovesegfault> it works!
<worldofpeace> lovesegfault: cool, it would be a good idea to inspect a wrapper?
<lovesegfault> sure, one moment
<lovesegfault> worldofpeace, jtojnar: https://gist.github.com/bd38e809aff3045cc8b36d0e5f96e89f
<jtojnar> lgtm
<worldofpeace> hmm, duplicate gio extra module entry
<jtojnar> at least regarding the presence of seahorse schemase
<jtojnar> yeah but that is not new
<worldofpeace> Jan Tojnar: right
<worldofpeace> I think we can merge
<jtojnar> ♥
<lovesegfault> Which pkg can I use to test qt's gnome styling?
<worldofpeace> lovesegfault: vlc
<worldofpeace> but I don't think it should have a side effect on that
<rnhmjoj> worldofpeace: do you time to review #81241?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/81241 (by thefloweringash, 5 days ago, open): nixos/activation: propagate system to nested configurations
<rnhmjoj> *have time
drakonis has quit [Quit: WeeChat 2.7.1]
<worldofpeace> rnhmjoj: I left a comment. the rest, I'm not sure I should merge without nbp
<rnhmjoj> nbp: i see, thank you
<rnhmjoj> *worldofpeace, sorry i'm tired
drakonis has joined #nixos-dev
lovesegfault has quit [Quit: WeeChat 2.7.1]
drakonis has quit [Quit: WeeChat 2.7.1]
drakonis has joined #nixos-dev
drakonis has quit [Client Quit]