<worldofpeace>
I really big portion of my improvements was reviewing PRs. I get to help people but at the same time you can perfect your workflow. Having done so many now I can hear a minor detail and find the solution to problem because I've seen it soo many times.
rsa_ has quit [Ping timeout: 265 seconds]
<ma27[m]>
twi
<ma27[m]>
(wrong window, sorry)
ixxie has quit [Ping timeout: 256 seconds]
ixxie has joined #nixos-dev
ixxie has quit [Ping timeout: 260 seconds]
ixxie has joined #nixos-dev
ixxie has quit [Ping timeout: 250 seconds]
ixxie has joined #nixos-dev
ixxie has quit [Ping timeout: 256 seconds]
ixxie has joined #nixos-dev
ixxie has quit [Ping timeout: 256 seconds]
ixxie has joined #nixos-dev
rsa_ has joined #nixos-dev
tom39291 has quit [Ping timeout: 246 seconds]
tom39291 has joined #nixos-dev
drakonis has quit [Quit: WeeChat 2.8]
ixxie has quit [Ping timeout: 256 seconds]
ixxie has joined #nixos-dev
ixxie has quit [Ping timeout: 265 seconds]
ixxie has joined #nixos-dev
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos-dev
ixxie has quit [Ping timeout: 258 seconds]
ixxie has joined #nixos-dev
ixxie has quit [Ping timeout: 264 seconds]
bhipple has quit [Ping timeout: 256 seconds]
sb0_ has joined #nixos-dev
ixxie has joined #nixos-dev
bhipple has joined #nixos-dev
ixxie has quit [Ping timeout: 265 seconds]
ixxie has joined #nixos-dev
ixxie has quit [Ping timeout: 265 seconds]
ixxie has joined #nixos-dev
drakonis has joined #nixos-dev
<delroth>
I've had to manually "@ofborg eval" on my last 2 PRs, I suspect there's an issue with the bot getting notified about new PRs.
<delroth>
(my bet is on github yet again changing their webhook format without notice)
<cole-h>
delroth: It's weird, because logs aren't showing anything that would point to an issue. No errors, not even (useful) warnings.
<cole-h>
Maybe GH just doesn't like you :P
<delroth>
it's not just me
<delroth>
the ACME maintainer PR also is missing ofborg eval
<cole-h>
Yeah, I was being a bit of a dingus. I also had to restart the ocaml PR that happened just before the ACME one
chagra has joined #nixos-dev
chagra_ has quit [Ping timeout: 260 seconds]
Jackneill has quit [Ping timeout: 240 seconds]
ixxie has quit [Ping timeout: 264 seconds]
ixxie has joined #nixos-dev
drakonis has quit [Read error: Connection reset by peer]
<{^_^}>
#75584 (by Infinisil, 18 weeks ago, open): Configuration file formats for JSON, INI, YAML and TOML
__monty__ has joined #nixos-dev
chagra has joined #nixos-dev
ixxie has quit [Ping timeout: 264 seconds]
ixxie has joined #nixos-dev
sb0_ has quit [Quit: Leaving]
phreedom has quit [Ping timeout: 240 seconds]
phreedom has joined #nixos-dev
obadz has quit [Quit: WeeChat 2.8]
obadz has joined #nixos-dev
obadz has quit [Client Quit]
obadz has joined #nixos-dev
<raboof>
so 'nix dev-shell' seems to be geared towards the "open a shell with a derivations' dependencies" use case.
<raboof>
there is also the "shell with adhoc/project-specific dependencies" use case ("shell.nix"/"nix-shell -p").
<raboof>
I wonder if that should be a different command in the new nix?
<raboof>
would make sense to me, and perhaps simplify both (e.g. it seems opening a different shell than bash is complicated because of the former usecase but perhaps would only be needed for the latter one)
tilpner has quit [Ping timeout: 264 seconds]
tilpner_ has joined #nixos-dev
tilpner_ is now known as tilpner
obadz has quit [Quit: WeeChat 2.8]
obadz has joined #nixos-dev
<LnL>
yeah nix-shell is overloaded, that's why there's dev-shell and run on the new cli
<raboof>
ah, makes sense! `nix run` doesn't seem to support something like shell.nix yet (using its '-f' with a shell.nix produces 'variable $src or $srcs should point to the source'). would that be in scope to add?
<qyliss>
I think that's what dev-shell is for
<raboof>
hmm, OK, I haven't quite understood how it can be used like that
<Valodim>
I think the whole point of `nix run` is to keep development-oriented workflows (including shell.nix stuff) out of it :)
<raboof>
yeah, splitting that up somewhere makes a lot of sense.
<raboof>
I like how there's a smooth path from 'nix-shell with adhoc parameters' to 'nix-shell with shell.nix' to 'actually properly packaging stuff'. whether that middle step lives in 'run' or 'dev-shell' is not super important, but right now feels missing from `nix`
<{^_^}>
#75584 (by Infinisil, 18 weeks ago, open): Configuration file formats for JSON, INI, YAML and TOML
teto has joined #nixos-dev
<gchristensen>
looks like ofborg went down for a bit, I've gotten it going again - apologies
bhipple has quit [Ping timeout: 258 seconds]
<globin>
gchristensen++
<{^_^}>
gchristensen's karma got increased to 271
<gchristensen>
is anyone using nixops' storeKeysOnMachine?
<globin>
gchristensen: we were thinking about starting to use it, why?
<gchristensen>
I want to delete it
<globin>
why?
<gchristensen>
would your use case be supported by setting keys.name.destDir to somewhere persistent instead?
<worldofpeace>
Hi, does anyone know how to figure out how many new contributors we had in 20.03?
<worldofpeace>
making the news announce because we're releasing today
<gchristensen>
<3 worldofpeace <3 disasm
<{^_^}>
disasm's karma got increased to 24, worldofpeace's karma got increased to 120
<gchristensen>
<3 worldofpeace <3 disasm
<{^_^}>
disasm's karma got increased to 25, worldofpeace's karma got increased to 121
<gchristensen>
<3 worldofpeace <3 disasm
<{^_^}>
disasm's karma got increased to 26, worldofpeace's karma got increased to 122
<worldofpeace>
hehe, disasm is afk and I don't think he knows 🤣
<worldofpeace>
we also need to get the channel to update to have the manual changes (just release number). it seems we've merged a change and the 20.03 manual is already on the website https://github.com/NixOS/nixos-homepage/issues/400
<{^_^}>
nixos-homepage#400 (by samueldr, 1 day ago, open): Decouple the nixos/nixpkgs manuals from the nixpkgs flake input
<worldofpeace>
I triggered an eval
<cole-h>
worldofpeace: I would probably `git checkout` the date we forked off for 19.09 and compare the maintainer list. Wouldn't cover people who sent one-offs, but that's the simplest I can think of
<cole-h>
✨ worldofpeace ✨ disasm (hope this works)
<{^_^}>
disasm's karma got increased to 27, worldofpeace's karma got increased to 123
<worldofpeace>
cole-h: our manual says `Commits by contributor: git log release-14.04..release-14.12 --format=%an|sort|uniq -c|sort -rn`, and I believe that just sorts every contributors commits in a rank between the releases
<cole-h>
Oh, that works too
<worldofpeace>
I'm not sure if I can subtract the number for 20.03 from 19.09
bhipple has joined #nixos-dev
emilazy has quit [Ping timeout: 245 seconds]
emilazy has joined #nixos-dev
drakonis has joined #nixos-dev
<qyliss>
worldofpeace: I don't think you would subtract there? That command should cover _only_ commits between the two releases.
<globin>
yeah what qyliss says, that's what we've always done :)
<jtojnar>
worldofpeace it also needs glib
<jtojnar>
apparently propagation does not work with makeSetupHook
<qyliss>
I would have done git shortlog -sne nixpkgs/release-14.04..nixpkgs/release-14.12, fwiw
<qyliss>
But that appears to give slightly different results, which I am extremely curious about
<qyliss>
Ah, the mailmap
<qyliss>
Ohhh, it was because I used -e for email addresses, and shouldn't have
<qyliss>
So git shortlog -sn does exactly what we want, but faster :)
<worldofpeace>
Jan Tojnar: that's in response to "gtk themes not being added to xdg data dirs" right
<worldofpeace>
qyliss: thank you, I will add that to my notes of "things to update docs for"
<abathur>
<3 qyliss
<{^_^}>
qyliss's karma got increased to 50
<worldofpeace>
hmm
<worldofpeace>
✨ qyliss
<{^_^}>
qyliss's karma got increased to 51
<worldofpeace>
ok, that's more precise
<cole-h>
✨ qyliss
<{^_^}>
qyliss's karma got increased to 52
<abathur>
I've kinda wished there was linter-esque analysis tool out there that could accumulate a database linking equivalent shell commands and scan scripts for performance wins
<abathur>
I guess Nix might actually be an interesting ecosystem for such a thing, though it's a yak too far for me at the moment :)
ixxie_ has joined #nixos-dev
bhipple has quit [Ping timeout: 264 seconds]
<jtojnar>
worldofpeace yup, responded to that
<worldofpeace>
Jan Tojnar: I tried it with elementary-planner, glib is already in buildInputs, and there's no entry of elementary-gtk-theme in the wrapper
teto has quit [Quit: WeeChat 2.8]
<gchristensen>
globin: maybe you'd like to join #nixops? I'd like to know what y'all think about some of the top issues in here: https://github.com/NixOS/nixops/issues
scott has quit [Ping timeout: 245 seconds]
scott has joined #nixos-dev
elvishjerricco has quit [Ping timeout: 265 seconds]
<worldofpeace>
samueldr: yep, as soon as input nixpkgs updates
<drakonis>
the time has come
<worldofpeace>
garbas: you're making update.sh update the correct flake?
<garbas>
worldofpeace: i'm going to make "nix flake update" run every our at the same time when we update the website
<samueldr>
right, this allows us not to update the build nixpkgs, while keeping the released nixpkgs fresh, if desired
<garbas>
well just before that
__monty__ has quit [Quit: leaving]
ixxie has quit [Quit: Lost terminal]
<jtojnar>
worldofpeace I think it would have the same rationale as the icon themes. Most apps take the theme settings from system, not choose elementary theme when available, do they?
<worldofpeace>
Jan Tojnar: elementary-planner in particular hardcodes the theme, and so does their greeter.
<worldofpeace>
in the future they're going to add code to granite to opt into the theme so every app that uses granite will use the theme
<jtojnar>
then it makes sense to include them there
<jtojnar>
ugh
<worldofpeace>
that's actually a good thing, you don't globally use the theme. so if you use an app that looks broken with their stylesheet it'll just use adwaita
<worldofpeace>
because it hasn't opt'd in
<jtojnar>
does that mean that elementary will default to adwaita for non-elementary apps?
<jtojnar>
e.g. firefox
<worldofpeace>
Jan Tojnar: Yes, I believe exactly that
<jtojnar>
and also that the opt-in will override the default system theme, so elementary apps will look ugly on systems using other themes
<jtojnar>
(that is the ugh part for me)
<jtojnar>
s/ugly/out of place/
<worldofpeace>
Jan Tojnar: true, elementary apps will look out of place because they use their stylesheet if it's different than the system's. But they don't support others anyways
<jtojnar>
yeah, but not supporting those could easily just mean respecting the user's theme and leaving the theme authors to fix it
<worldofpeace>
maybe they can add a preference that the granular behavior can be overridden, and can leave that choice up to distributors.
justanotheruser has quit [Ping timeout: 258 seconds]
<samueldr>
it's "error: getting status of '/nix/store/02r7db1llk2wqrzcb5cp48c82dgsydyb-source/flake.nix': No such file or directory", all the things about yarn beforehand I believe is fine
<worldofpeace>
samueldr: it looks like nix-plls doesn't have `flake: false`
<worldofpeace>
maybe that's why it can't find flake.nix
<worldofpeace_>
samueldr: you are an irc wizard right?
<worldofpeace_>
alt worldofpeace for topic adjustment
bhipple has joined #nixos-dev
<jtojnar>
worldofpeace++ disasm++
<{^_^}>
disasm's karma got increased to 33, worldofpeace's karma got increased to 133
<drakonis>
perfect.
<drakonis>
its on hn and lobsters now
<drakonis>
should draw some measure of attention
<drakonis>
ridin' the karma
bhipple has quit [Ping timeout: 256 seconds]
<danderson>
*confetti*
bhipple has joined #nixos-dev
<samueldr>
worldofpeace: not enough, I think it's gchristensen you want to ask for help :)
<jtojnar>
do the stats in the announcement include merge commits?
<worldofpeace>
samueldr: cool, he'll figure it out after he's back
<worldofpeace>
Jan Tojnar: I can show you the command
<jtojnar>
would be a nice footnote
<gchristensen>
worldofpeace / worldofpeace_ go ahead :)
<danderson>
hah, hoisted by my backported petard, tailscale isn't in the "new services" section - presumably because a program ran over "what's new since 19.09" and found tailscale there too :)
<gchristensen>
danderson: PR a fix? :)
<danderson>
(I don't care, I was just reading through relnotes and noticed)