<noneucat>
this is neat! wonder how the ui runs on the pinephone?
<noneucat>
i guess i should maybe look into libhandy integration into this project instead :)
<noneucat>
my motivation for a nix gui is being able to manage your configuration on mobile nixos
<bbigras>
In my case I think it would be cool to be able to push my nix-on-droid config from my desktop using deploy-rs or nixus. No idea if it's possible. I guess it depends on how nix-on-droid works.
<noneucat>
for mobile-nixos at least, i'm able to just nixops deploy to my pinephone
cole-h has quit [Ping timeout: 272 seconds]
<noneucat>
only services and application though; i do need to flash the kernel and bootloader to the actual device manually
<lovesegfault>
supersandro2000: you automated yourself? :P
<samueldr>
noneucat: there's an issue open about the bootloadery parts
<samueldr>
noneucat: and if you update to current master, and update, generations will kexec into the generation's kernel
<noneucat>
that is fantastic :) thanks
<samueldr>
there's still a thing to implement, which is tracked in an issue and should be tackled during january, where the dtb for the kernel isn't loaded, so for any device tree changes it'll still need the "stage-0" to be updated
<infinisil>
Questions for people reporting problems: What have you tried? What are you expecting that to do? Why should it do that? What did happen instead?
<infinisil>
Sound good or any improvement suggestions?
<bbigras>
often I reply to "What are you expecting that to do?" by "I just expect it to work" haha but there must cases where it helps
<bbigras>
describing the steps and including screenshots can help too. recording with asciinema might be too much to ask.
<infinisil>
The idea is that these questions are very general, but should allow checking any of the reporters assumptions
<infinisil>
The reporter has an end goal, figured out a way how to supposedly get there, tried that, but that turned out to give a different result
<infinisil>
And the 4 questions give each of these parts (in the order "What are you expecting that to do", "Why should it do that", "What have you tried", and "What happened instead"
<infinisil>
And we can have different results depending on the answers: If they made a mistake in the figuring out how to solve something, it's an X-Y problem situation, we can lead them to a working solution
<infinisil>
Something similar about the others I think
<infinisil>
Though I'm not convinced yet if all of these are necessary, or if they can be "stripped down to the bare essential" even more
<infinisil>
Or if something is missing
<bbigras>
Not sure about the "why" one. Isn't it enough to be "what you did", "what you saw", "what you expected" and maybe "what you think happened"? I would guess the "why" could have some interesting details sometimes.
<hexa->
test
<hexa->
test
<bbigras>
test received. twice
<hexa->
test
<hexa->
yeah, I shouldn't be able to speak :)
<samueldr>
it seems my IRC client doesn't want to show the current +q list here
<samueldr>
so I can't validate it's present here
<hexa->
+q doesn't contain $j:#nixos-mods
<hexa->
but +b does
<samueldr>
right
<hexa->
but I can still talk here and over in #nixos
<hexa->
*sigh*
ece3 has joined #nixos-chat
hexa- has left #nixos-chat ["WeeChat 2.9"]
hexa- has joined #nixos-chat
<hexa->
wondering how long it takes to sync up ._.
ece has quit [Ping timeout: 260 seconds]
ece3 is now known as ece
<infinisil>
bbigras: Hm yeah, maybe I should test these questions in the wild
<infinisil>
I feel like I've often encountered a "why" being very useful
<bbigras>
infinisil: and you should listen to me. I never maintained a project. I just I got 1 or 2 github issue in my lifetime.
<bbigras>
wait
<bbigras>
I mean you should not
<bbigras>
haha. it sounded so rude without the correction
<infinisil>
Hehe
<infinisil>
I was thinking more in terms of IRC btw
<bbigras>
oh. it must be similar to github issues but no attachments. maybe some pastebins.
<bbigras>
,locate bin wrapProgram
<{^_^}>
Couldn't find in any packages
<infinisil>
bbigras: pkgs.makeWrapper
<infinisil>
(But it's a shell command in its setup script, not a binary)
<bbigras>
infinisil: thanks. I'm trying to find its documentation
waleee-cl has quit [Quit: Connection closed for inactivity]
lunc has quit [Ping timeout: 246 seconds]
cole-h has joined #nixos-chat
<lovesegfault>
danderson: ping?
<cole-h>
lovesegfault: btw just realized you're w+ now. Congrats :D
<lovesegfault>
cole-h: Thanks :D
<bbigras>
is that the merge thing?
<cole-h>
Yeah, I use w+ as shorthand for nixpkgs-committers members
<bbigras>
thanks
<bbigras>
congrats lovesegfault !! 🎉
<lovesegfault>
:D
kalbasit has quit [Ping timeout: 272 seconds]
<sphalerite>
Thought: why are static libraries and dynamic libraries different? Wouldn't it be possible to produce a library format that supports both static and dynamic linking?
<bbigras>
For those using powerlevel10k, the meslo-lgs-nf custom font is now in nixpkgs unstable.
<viric>
no catalan in is-a.cat? we could report that
<hexa->
bbigras: cc @Hexa -> cc @mweinelt
<elvishjerricco>
`path '/nix/store/106ax16ascs6xcn4af498gp5axsxqwzk-python-2.7.17' was modified!` Huh, that's bad.
<elvishjerricco>
Guess I'll repair it and diff against a snapshot to see what broke
<bbigras>
thanks hexa-:
<samueldr>
ar: do not awoo
cosimone has joined #nixos-chat
<samueldr>
ar: though yeah, that particular subtitle line caught me off-guard too
<elvishjerricco>
Huh, somehow a lib/python2.7/site-packages/sitecustomize.pyc file got added to my python package. How is that possible if the store is readonly?
<__monty__>
Because it's not read-only for root I guess?
<elvishjerricco>
__monty__: But it is readonly for root. Like, it's *mounted* readonly. The nix-daemon just does shenanigans to make it just barely writable enough for a builder
<elvishjerricco>
And they can only write their output paths, I believe.
<bbigras>
Anyone made a tool to clean old generation with a rule like "keep 1 daily, 1 weekly"? I'm more interested right now in keep 1 daily since I'm running out of space in /boot
<__monty__>
bbigras: Do you use borgbackup?
<bbigras>
no. I use restic
<bbigras>
I wonder if there's some awk magic for this. but it might be complex. I guess I'll just make a small program.
<__monty__>
Curious restic doesn't have such functionality. I thought it was pretty similar to borg punch for punch.
<bbigras>
but I don't see the link with backup programs. I'm talking about something like `nix-collect-garbage` but keep 1 daily.
<bbigras>
just so I free some space in /boot and still have some old generations in case I'm in trouble.
<__monty__>
Oh, my mind somehow inserted backups.
<bbigras>
oh hehe. well it's pretty cool to do this with backups.
<bbigras>
but with restic I'm pushing to an append-only s3 bucket to prevent my backup from being deleted by something gaining access of my keys.. so I have a lot of snapshots now.
<bbigras>
for the curious, an attacker could still push a bad backup or override my files in the bucket. but versioning on the bucket with a tool to restore with a specific time solves it.
elvishjerricco has quit [Ping timeout: 260 seconds]
kini has quit [Read error: Connection reset by peer]
ashkitten has quit [Ping timeout: 260 seconds]
aranea has quit [Ping timeout: 260 seconds]
elvishjerricco has joined #nixos-chat
ashkitten has joined #nixos-chat
aranea has joined #nixos-chat
kini has joined #nixos-chat
kalbasit has quit [Remote host closed the connection]
kalbasit has joined #nixos-chat
<bbigras>
lovesegfault: I'm not 100% sure but I suspect https://github.com/mjlbach/emacs-overlay is updating flakes without PRs. I'll take a look into that soon.
<bbigras>
mjlbach: oh yeah I saw a note somewhere about a personal access token. possibly in your readme. thanks
<aterius>
This is actually why neovim-nightly-overlay is broken right now
<aterius>
Because we don't have a PAT for the nix-community org where it was moved
<armin>
wheeeeeeeeee
<aterius>
Or a robot account for the action to run under
<armin>
REEEEEEEEEEE
<bbigras>
could you just build the stuff in the same github action as the one updating the flakes?
<aterius>
Yes, but I have manual triggers on all of the actions
<aterius>
so it a flake bumps and the GHA action for building fails due to a network issue, I can just re-run it
<aterius>
* so if a flake bumps and the GHA action for building fails due to a network issue, I can just re-run it
<aterius>
Maybe you're right and it doesn't matter
<bbigras>
oh yeah I saw that happen a couple fo times. sometimes related to cachix.
<bbigras>
bbl. I need to run to the grocery store before it closes. or my gf will murder me.
<aterius>
godspeed
endformationage has joined #nixos-chat
<bbigras>
I made it back. well it wasn't the best time to go to the grocery store during a pandemic but at least everyone has masks.
red[evilred] has joined #nixos-chat
<red[evilred]>
Finger in air: Which widget library is the most commonly used? Gtk? Qt? wX?
<red[evilred]>
gut tells me Gtk
<energizer>
gtk and qt are both very widely used
* etu
has a gut feeling that gtk is more used than qt
* etu
base this on that he prefers gtk over qt
<energizer>
lol
<joepie91>
almost certainly qt
<joepie91>
it's just not always obvious
* etu
is very biased by his own opinions
<joepie91>
if you have an e-reader, or a non-android car nav/entertainment system, or any of a smattering of other embedded systems, nearly certain that it's using Qt
<etu>
Sure, but scope of the question is important as well
* etu
has a feeling that the scope may be linux desktop
<joepie91>
well, the scope was not defined :D
<samueldr>
though it's often not the "Qt widgets" that end up used
<samueldr>
but QML, but eh, at that point it's still Qt
<red[evilred]>
I'm looking at building a language binding as I want to build an app
<red[evilred]>
so choosing the widgetset to use
<samueldr>
bindings are more often made for GTK since it's C-based
<samueldr>
while Qt is C++ and a dog to bind to
<red[evilred]>
oh God
<energizer>
red[evilred]: which language?
<red[evilred]>
'nuff said :-)
<red[evilred]>
ponylang
<samueldr>
I say C-based, but GTK uses that whole glib thingy that is almost intended to make it easier to bind to
<red[evilred]>
hmm
<red[evilred]>
They say, Gtk4 is the latest in the Gtk fraw
<red[evilred]>
* They say, Gtk4 is the latest in the Gtk fray
<red[evilred]>
is that true? NixOS says it's 3, so I'm not sure what I'm supposed to do.
<samueldr>
gtk 4 is just released
<samueldr>
you're better off binding to whatever gnome currently uses
<red[evilred]>
which is probably 3?
<samueldr>
yeah, one of the three
<etu>
yeah, gtk4 is super new, but it's also not a "major" release the same way that gtk3 was to gtk2
<samueldr>
hopefully 3.whatever->4 is just as easy as 3.whatever-1->3.whatever was
<samueldr>
anyway, it's not like the 3.x series didn't have breaking changes
<etu>
Yeah, they probably broke things
tilpner has quit [Remote host closed the connection]
<samueldr>
I guess, automate as much as possible from reading those binding files I forgot the name of
<samueldr>
and you'll be in for less of an awful ride :)
tilpner has joined #nixos-chat
<red[evilred]>
yup
<red[evilred]>
so - I've got gtk in my nix-shell list
<red[evilred]>
now I just have to work out how to find the include and lib paths
<red[evilred]>
with other packages - the magic is already done
<red[evilred]>
since this is a new language I have to write the tooling to do that myself
<red[evilred]>
pkgconf probably?
<infinisil>
> newYear
<{^_^}>
"The year 2021 is 1 hour, 3 minutes, 52 seconds away!"
* infinisil
3 minutes 52 seconds for me
<red[evilred]>
heading to -dev - I have a question
<etu>
Happy new year!
<etu>
about 13 minutes ago for me
* julm
SIGHAPPYNEWYEAR
<philipp[m]>
Happy New Year! May you get to get out again.
<andi->
One more year and I'll have no intentions of ever leaving the house again.
<gchristensen>
yeah, and relatedly we're all going to be damaged from this
<gchristensen>
I wonder about cases of agoraphobia going up
<__monty__>
Now you're making me wonder whether both cases of agoraphobia and claustrophobia would go up simultaneously.
<__monty__>
Happy and healthy new year to everyone. nn, peeps
<andi->
I already start to freak out when I see people in a close group in movies..
<andi->
Whenever I am on the street I try to keep 50m distance from anyone else..
<andi->
Tell me this will not lead to some longterm effects /o\