ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/riverwm/river || channel logs: https://libera.irclog.whitequark.org/river/
jao has joined #river
notzmv has joined #river
jao has quit [Ping timeout: 245 seconds]
<NickH> Just build river leon-p new direction commit.
<NickH> Seems to be working with rivertile, but I have some problems with stacktile.
<NickH> Haven't had time to properly test yet though.
Nosrep has joined #river
leopoldek has joined #river
eShaev9z has joined #river
eShaev9z_ has quit [Ping timeout: 240 seconds]
notzmv has quit [Ping timeout: 240 seconds]
angry_vincent has joined #river
elshize1 has quit [Ping timeout: 245 seconds]
waleee has quit [Ping timeout: 245 seconds]
waleee has joined #river
<NickH> Ahh, I think I understand. I have additinal clashing keybindings with stacktile.
<NickH> Nope that's not it. Even just running "riverctl focus-view right" (same for left) in a terminal seems to do nothing
<NickH> But with up or down it works as expected.
leopoldek has quit [Ping timeout: 246 seconds]
notzmv has joined #river
TheAnachron has joined #river
waleee has quit [Ping timeout: 240 seconds]
waleee has joined #river
<leon-p> NickH: see my newest PR. I forgot one small little thing to make it work
<TheAnachron> is there a by-default shipped away to listen to river events? like pipe them to a script so when a tag switches I can react to it?
<TheAnachron> I am thinking about creating a "zen" workspace that runs a few things (no notifications, mute playback, etc"
waleee has quit [Ping timeout: 240 seconds]
<RZ_MJ[m]> Why not just replace the key mapping that switches tags with a script that does the switching and whatever else you want to do?
<TheAnachron> interesting idea, but that way I have to track the current mode myself. I was thinking of utilizing modes of river maybe, but I have no idea how to query that one to update my status bar
<leon-p> TheAnachron: you could write a wayland client that listens to tag events
<leon-p> oh, the link is dead
<TheAnachron> it moved to gitlab: https://gitlab.com/snakedye/ristate
<TheAnachron> hmm, it doesn't seem to support modes, but that should be okay for now, there are workarounds
<TheAnachron> not packaged for my distro, but shouldn't be a big deal since it's using cargo
<TheAnachron> I am still thinking about wrapping my keybindings into a shell script to inject. Maybe the cheapest way to archieve my goal
notzmv has quit [Ping timeout: 260 seconds]
<leon-p> whoops, turns out fuzzel supports icons in dmenu mode, so my weird hack of putting bookmarks in .desktop files could be replaced by some launcher script...
stel has joined #river
<NickH> leon-p: thanks for the fix!
<NickH> And thanks for the new feature :-)
<stel> i haven't submitted it yet...
<stel> oh wrong person
<NickH> Wrong channel?
<stel> right channel, wrong person
<stel> i want to fix the input method PR
<NickH> Ok, don't recall seeing you in here before, and my irc client indicates that you only joined about 15 minutes ago.
<dnkl> stel: good luck! I for one is looking forward to it, even if it's "just" to be able to test foot's IME implementation...
<stel> dnkl: there's nothing significantly different from sway in the river PR, and foot's IME was working fine for me in sway at least
<dnkl> stel: sure, it's been working for a very long time, as far as I know. But it's nice not having to switch compositor to test it if/when I make any changes :)
<leon-p> T9 input method anyone? please? :)
<NickH> Wow, would this mean I'd be able to use fcitx5 on foot in river?
<dnkl> NickH: not sure what the state of fcitx5 is. Last time I checked, it worked, but without popups (i.e no visible candidate list)
<ifreund> stel: thanks for working on the input method stuff, It would definitely be good to have but has never made it to the top of my priority list to work on myself
<ifreund> iirc most of the plumbing from novakane's PR looked good but there were some missing pieces regarding the interaction with keyboard handling
leopoldek has joined #river
stel has quit [Quit: WeeChat 4.0.1]
angry_vincent has quit [Remote host closed the connection]
angry_vi` has joined #river
angry_vincent has joined #river
<leon-p> created a little fuzzel wrapper which, in addition to .desktop files, also includes recently used files and hardcoded bookmarks: https://paste.sr.ht/~leon_plickat/e26b2b59a58b37e5d91175193a694fbf8fa9ad0e
<leon-p> unfortunely actions are missing, becuase pyxdg can't parse those apparently
TheAnachron has quit [Quit: TheAnachron]
<leon-p> annoyingly though this means fuzzel won't match agains comment and simple description of desktop files...
<leon-p> dnkl: do you have any plans for a fuzzel feature that allows programmatically "side-loading" actions into the launcher mode?
Szadek58180 has joined #river
Szadek5818 has quit [Ping timeout: 245 seconds]
Szadek58180 is now known as Szadek5818
<dnkl> leon-p: sorry, no such plans.
<dnkl> but fuzzel can match comments and description...
<dnkl> (see -F,--fields)
<leon-p> yes, but that only works when fuzzel search desktop entries on its own. I want to combine that with custom entries, so that won't work for me
<leon-p> so it's back to .desktop files I gues
<leon-p> dnkl: how about hidden fields in dmenu mode? something to search against but not show? That way I could replicate the desktop entry mode one-to-one
<dnkl> leon-p: it might be possible to extend the "icon" protocol we already support in dmenu mode.
<leon-p> I'll try it
angry_vincent has quit [Ping timeout: 245 seconds]
angry_vi` has quit [Ping timeout: 240 seconds]
angry_vincent has joined #river
angry_vincent has quit [Remote host closed the connection]
angry_vincent has joined #river
leopoldek has quit [Remote host closed the connection]
matrixbridge has quit [Quit: matrixbridge]
linky87 has joined #river
<linky87> Hi all -- googling and looking at irc archives hasn't turned up much. Is anyone aware of layout generators that let river do recursive window splitting like bspwm?
<RZ_MJ[m]> The exact behavior of bspwm can't be replicated because views are organized in a list, not in a tree. That being said, it is possible to have a layout generator that divides the area in halves/quarters/... as required by the total amount of visible windows. Spawned windows would still always appear in the same place, independent of what was previously focused, though. Implementing this for example in river-luatile should be quite easy.
<linky87> Appreciate it -- thank you
linky87 has quit [Quit: Client closed]
leopoldek has joined #river
angry_vincent has quit [Remote host closed the connection]
awesomerly has joined #river
waleee has joined #river
awesomerly has quit [Remote host closed the connection]
notzmv has joined #river
Guest46 has joined #river
elshize1 has joined #river
Guest46 has quit [Quit: Client closed]
leopoldek has quit [Ping timeout: 246 seconds]