<leon-p>
on my workstation I have a firefox process that has been running for about ~3 days and I don't think it likes being alive this long: It now takes multiple seconds before responding to MPRIS events...
leopoldek has joined #river
Guest32 has joined #river
<Guest32>
For those of you that are using Waybar: how are you handling language module? I assume you are using something custom but I don't know how to display the current layout.
<Guest32>
setxkbmap -query always shows us (my default) even when I switch to a different layout
<leon-p>
Guest23: it is right now not possible to querry the currently active keyboard layout
<leon-p>
and setxkbmap not working is not surprising since it's a tool for X and not Wayland
<Guest32>
okay :( Thanks for explaining
<leon-p>
we have an open PR for that, but not sure when that feature will land in master
<Guest32>
Hopefully, it will come soon. Not a big deal but it would be nice to have
Guest32 has quit [Quit: Client closed]
jao has quit [Ping timeout: 245 seconds]
polykernel[m] has quit [Server closed connection]
polykernel[m] has joined #river
eShaev9z_ has joined #river
eShaev9z has quit [Ping timeout: 240 seconds]
elshize has quit [Ping timeout: 246 seconds]
elshize1 has quit [Ping timeout: 264 seconds]
plumeus has quit [Server closed connection]
plumeus has joined #river
p00f1 has quit [Server closed connection]
p00f1 has joined #river
fitrh has joined #river
fitrh has quit [Quit: fitrh]
leopoldek has quit [Ping timeout: 246 seconds]
TheAnachron has joined #river
switchy has quit [Server closed connection]
switchy has joined #river
leopoldek has joined #river
Ordoviz has joined #river
leopoldek has quit [Ping timeout: 258 seconds]
Ordoviz has quit [Quit: WeeChat 4.0.0]
jao has joined #river
elshize has joined #river
elshize1 has joined #river
waleee has joined #river
jlv has joined #river
jlv has quit [Quit: Client closed]
TheAnachron has quit [Quit: TheAnachron]
Guest23 has quit [Quit: Client closed]
Szadek58189 has joined #river
Szadek5818 has quit [Ping timeout: 245 seconds]
Szadek58189 is now known as Szadek5818
elshize has quit [Ping timeout: 240 seconds]
elshize1 has quit [Ping timeout: 240 seconds]
jlv has joined #river
<jlv>
Is there anywhere I can find images of layouts made with River? I am particularly interested in `kile` and `stacktile`, but they lack documentation. I just want to see what I am getting before I take the time to compile and set them up.
<JustineSmithies>
Been playing with the latest commits of PR #852 and have to say it's perfect. Setting tag values for binary isn't an issue as long as the user knows as I played and set foot to 5 which obvs puts foot on tag 1 and 3 . Nice !
Ordoviz has quit [Quit: WeeChat 4.0.0]
aryak has quit [Ping timeout: 250 seconds]
leopoldek has quit [Remote host closed the connection]
waleee has joined #river
aryak_ has quit [Ping timeout: 264 seconds]
aryak has joined #river
elshize has quit [Ping timeout: 250 seconds]
elshize1 has quit [Ping timeout: 258 seconds]
flub has quit [Quit: WeeChat 3.0]
JustineSmithies has quit [Quit: WeeChat 4.0.0]
aryak_ has joined #river
jlv has joined #river
JustineSmithies has joined #river
<jlv>
Is there any documentation or better examples for `kile`? I like the default layout, but I have no idea how to change it. Mostly, I want to add support for `main-count` and `main-ratio`.
jlv has quit [Quit: Client closed]
<JustineSmithies>
Can I ask those of you using River with multimonitor setups do you have the tags in your bar if you use one number or set as icons for various things like browser , code editor, terminal ?
<JustineSmithies>
I mean I used to be icons woth Qtile and Sway but for some reason River feels right with just numbers.
itshog has joined #river
itshog has quit [Client Quit]
itshog has joined #river
itshog has quit [Client Quit]
<leon-p>
specific tags for specifc things would be pretty restrictive IMO
<leon-p>
I commonly have multiple editors open for multiple projects
<leon-p>
same with web-browsers, I have 4 Firefox windows open right now
<ifreund>
I do have places I usually put things out of habit, but yeah it's pretty flexible
<leon-p>
that's also why I really want ext-foreign-toplevel-list: as soon as window-switcher menus are possible, it is even more flexible because I don't even have to remember on which tag I put what
<JustineSmithies>
Thanks and yes I'm not using icons now as River feels better without.
<JustineSmithies>
Before I submit an issue for an enhancement feature I thought I'd ask here first to see if it was anything you'd consider ? I'd like a rule feature whereby if an app-id or title matches you could use spawn to either run a riverctl command and a bash script. For example I could then match on mpv app-id and have it the spawn a shell script that moves the window to location x,y and then resizes it.
<JustineSmithies>
Also are there any plans to implement something like ristate into river to allow getting info on windows and tags ? https://gitlab.com/snakedye/ristate
<JustineSmithies>
Or are things like that expected to be seperate from the river project?
<ifreund>
The main reason stuff like that which can be done independently isn't built into river currently is to reduce mantainence burden as I focus on higher priority things
<ifreund>
I'd like river to be a bit more batteries included before 1.0, but I'd also like to break a lot of thing before then :D
<JustineSmithies>
Totally understand and thanks for explaining your reasons too.
leopoldek has joined #river
<JustineSmithies>
TBH I had always overlooked river for some reason but now that I'm getting the feel for it I absolutely love it warts and all <3
<JustineSmithies>
Also if you'd told me a few years back that I'd give up on 10+ years of Arch for Void I'd have laughed you out of the romm. Funny how things change.
<leon-p>
in this company I better not admint I have a system-d sticker on my laptop :P
<leon-p>
*admit
<JustineSmithies>
The horror lol
<JustineSmithies>
Whilst you're around leon-p the tag rule you've submitted, would it be possible to add an optional argument to it so if you could specify the output that the rule would apply too and if no argument was added then it would obvs be applied the to currently focussed screen ?
<JustineSmithies>
No ignore that it would probably be best left the way it is and have the user move it if need be.
taupiqueur has joined #river
<ifreund>
Hmm, I guess the most flexible way to support that use-case would be to add an output rule type to assign views to an output on startup
<leon-p>
yeah, I think I mentioned this earlier already as well: I think it makes more sense to keep tag and output as two separate tags
<leon-p>
not only is that better code IMO, it also makes more use cases possible
taupiqueur has quit [Ping timeout: 264 seconds]
waleee has quit [Ping timeout: 258 seconds]
waleee has joined #river
<JustineSmithies>
leon-p: I see you've changed the way list-rules tag displays as it now shows the binary value. Isn't that confusing when to add a rule it's expecting a decimal value ? I'd have thought as long as it's documented it would be best staying with dec ???
waleee has quit [Ping timeout: 240 seconds]
<leon-p>
JustineSmithies: see the first collapsed review-discussion
<leon-p>
FWIW once the tag implementation eventually get moves to layout generators the binary representation will be the first to go in mine. The amount of windows and tags will always be low enough that the efficiency of a bitmap isn't really worth it.
<leon-p>
instead I'd like string tags
waleee has joined #river
<leon-p>
most importatnly, strings that are defined at runtime, not in the configuration file: I want to be able to on the fly create special tags for projects and stuff
<leon-p>
I have actually already designed most of the data-structures, just waiting for the day :)
JustineSmithies has quit [Quit: WeeChat 4.0.0]
leopoldek has quit [Ping timeout: 264 seconds]
grinja2 has quit [Remote host closed the connection]
GatanLepage[m] has joined #river
grinja2 has joined #river
grinja2 has quit [Remote host closed the connection]