<Guest14>
Is there any way to switch to the next/previous occupied tag?
<leon-p>
Guest14: not internal. But you probably could write a client that does that.
<Guest14>
How would I do that?
<Guest14>
sorry, I don't know zig at all and just have tried out river
<Guest14>
loving the little animations here and there
<leon-p>
Guest14: you don't have to use zig. Any language with Wayland bindings will suffice
<leon-p>
what you want to do is write a client that uses river-status to get the currently focused tags of an output and then river-control to set the new ones.
yyp has joined #river
<Guest14>
is there any documentation on that?
<leon-p>
Guest14: if you have experience writing Wayland clients, the protocol XML is self-explanatory.
<leon-p>
If you don't have that experience, you could start by taking a simple client apart.
<leon-p>
anyway, I am gone for the next few hours; have to sleep.
<Guest14>
Have a good sleep :)
<Guest14>
Have a good sleep \:)
<Guest14>
Oh damn a wayland client isn't easy
<Guest14>
:(
Guest14 has quit [Quit: Client closed]
Guest14 has joined #river
Guest14 has quit [Client Quit]
<novakane>
yep lot of things to learn for sure
<dnkl>
Firefox appears to use CSDs. How do I disable that? All I've done in Sway is "for_window [...] border pixel 0". But how do I do it in river?
<dnkl>
ah, looks like that's #24
<dnkl>
found the "customize toolbar" -> "title bar" checkbox. All good now :D
<novakane>
I wish gtk would merge ifreund patch
<dnkl>
the trick is to not use gtk 🙊
<ifreund>
I would have to rebase my gtk patch before they could merge it
<ifreund>
don't have much energy for that though atm, I don't like that code :/
<novakane>
dnkl: right I wish, not always easy though :P
<novakane>
ifreund: well it's not really a priority it would just be the cherry on the cake
<novakane>
I think it only pissed me off in zathura
notzmv has quit [Ping timeout: 240 seconds]
<ifreund>
novakane: yeah zathura is the only one that really annoys me to
<ifreund>
you know what though, it's probably easier to patch zathura to disable it
<ifreund>
and I also don't want to be using zathura forever, I want a better alternative for reading pdfs and displaying images
<ifreund>
leon-p: you were working on something like that at some point right?
<novakane>
well I never found a better alternative yet
<ifreund>
yeah, zathura's the best option that currently exists afaik
* dnkl
wants a terminal based pdf reader based on the sixel/kitty image protocols
snakedye has joined #river
<novakane>
oh yeah sixel could be great
Guest14 has joined #river
Guest14 has quit [Client Quit]
notzmv has joined #river
<elshize>
what is exactly the problem with zathura? it's interesting that the titlebar is off even under gnome. like it doesn't use the system font for example
<elshize>
the whole csd thing with gnome and gtk is just depressing
waleee has joined #river
peregrinator has joined #river
yyp has quit [Ping timeout: 246 seconds]
yyp has joined #river
novakane has quit [Quit: WeeChat 3.2]
novakane has joined #river
yyp has quit [Remote host closed the connection]
<novakane>
weird this CI hack
<ifreund>
yeah, I don't know what's up with github, that used to work
<ifreund>
should be good now though, if you'd like to rebase your open PRs against master so that CI runs on them that would be great novakane
<novakane>
sure no problem
<novakane>
hmm though would these test would be enough if tinywl doesn't use the new binds?
<ifreund>
tinywl doesn't use a submodule for wlroots iirc
<ifreund>
s/wlroots/zig-wlroots/
<ifreund>
you're right though, it won't catch everything because zig is lazy in semantic analysis
<novakane>
well you know what let me try to make an error in one of the bind file and see
<ifreund>
novakane: you don't want to build a static library, you probably jsut want to do b.addTest()
<ifreund>
in other news, someone seems to have finally reviewed my xdg-decoration gtk PR so I should get to work on fixing/updating it
<novakane>
oh so we just needed to talk about it this morning to make them review it :P
peregrinator has quit [Quit: Connection closed for inactivity]
yyp has joined #river
<leon-p>
ifreund: yes, I worked on something like that. But I could never get mupdf to cooperate with me, so I lost the motivation. I might pick it up again sometime
<novakane>
ifreund: looks like for testing just using `std.testing.refAllDecls(@This());` already find some errors
<novakane>
I do have this though `./src/types/pointer_constraints_v1.zig:8:27: error: container '.wayland.server' has no member called 'zwp'`
<novakane>
is it true?
<ifreund>
novakane: that's probably because you haven't told zig-wayland to scan the pointer constraints protocol
<ifreund>
(see river's build.zig)
<novakane>
oops yeah I missed this one
tmpm697 has joined #river
<novakane>
I think I'll open an PR once I fixed the errors found in the test, imo it is already a better way than building tinywl
<ifreund>
let's do both
<novakane>
of course
tmpm697 has quit [Quit: Lost terminal]
<ifreund>
heh, my 11 month old gtk PR isn't even on their last page of PRs
<ifreund>
it's on page 4/8...
tmpm697 has joined #river
<novakane>
so we just need to wait like 3 more years that's cool :P
<novakane>
well alright test PR done, it's a starting point even if we imporve later I think it good to have it now
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
<novakane>
ifreund: so I tried this, looks like it works if I remove the `std.debug.print`, what was is purpose is your function? https://zigbin.io/b716e1
notzmv has quit [Ping timeout: 256 seconds]
tmpm697 has quit [Remote host closed the connection]