ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/ifreund/river || channel logs: https://libera.irclog.whitequark.org/river/
anubhavkini has quit [Read error: Connection reset by peer]
edrex[m] has quit [Read error: Connection reset by peer]
sjtio has quit [Write error: Connection reset by peer]
priner has quit [Write error: Connection reset by peer]
pltrz has quit [Remote host closed the connection]
sjtio has joined #river
priner has joined #river
anubhavkini has joined #river
edrex[m] has joined #river
pltrz has joined #river
leon-p has quit [Quit: leaving]
elshize1 has quit [Quit: WeeChat 3.2]
elshize has joined #river
elshize has quit [Client Quit]
waleee has quit [Ping timeout: 272 seconds]
snakedye has quit [Ping timeout: 258 seconds]
snakedye has joined #river
aruhier has quit [*.net *.split]
aruhier has joined #river
novakane has joined #river
snakedye has quit [Ping timeout: 256 seconds]
peregrinator has joined #river
snakedye has joined #river
Guest63 has joined #river
Guest63 has quit [Client Quit]
peregrinator has quit [Quit: Connection closed for inactivity]
snakedye has quit [Ping timeout: 245 seconds]
snakedye has joined #river
leon-p has joined #river
<wrl> novakane: hey, rivercarro is working great, just wanted to let you know :)
<wrl> would love pertag ;)
Guest43 has joined #river
<novakane> wrl: nice thanks! Yeah I'm still not sure if I want per tag or not so it's not really my priority tbh
<novakane> but if someone want to make a patch I'll take it :P
<wrl> having an intermittent bug where sometimes floating windows can't be moved from the upper left corner of the screen
<wrl> but it's unclear whether that's rivercarro or river itself
<wrl> and yeah it's not *killing* me to not have pertag, but i'm used to it, so figured i'd complain ;P
<novakane> hmm it shouldn't really have bugs that rivertile doesn't have, I never saw this bug but I can't say I use a lot of floating views
<leon-p> wrl: my layout, stacktile, does have the per-tag functionality optinally. It can also replicate rivertiles layout
<wrl> leon-p: can it do monocle mode?
<leon-p> wrl: it has something similar
<leon-p> see the "stack" sublayout in the man page
<wrl> basically all i want is switching between the standard rivertile layout and monocle mode
<wrl> i'm a simple man
<leon-p> yeah, that should be supported
<leon-p> stacktile has a command to switch to only using the primary sublayout. It can be toggled
<wrl> oh nice okay
<leon-p> there is no true monocle mode yet, but give me five minutes and you'll have it
<wrl> yeah i was looking through the docs and trying to figure out how monocle would fit into the concepts you've got
michal has joined #river
<leon-p> wrl: just pushed a patch adding the "full" sublayout
<wrl> hah!
<wrl> that was quick ;)
<leon-p> you want to use `stacktile --per-tag-config --primary-sublayout rows --remainder-sublayout rows --secondary-count 0` to clonse rivertiles layout
<leon-p> and to switch to place all views in the full layout, you need to use two user commands: "primary_sublayout full" and "all_primary_toggle"
<leon-p> You can omit the first command if you want the primary sublayout to be "full" constantly
Guest6 has joined #river
Guest43 has quit [Quit: Client closed]
<wrl> and then how does switching back from that layout to the normal stacking look?
Guest6 has left #river [#river]
<leon-p> wrl: "all_primary toggle" again and if you need, switch the primary_sublayout back to "rows"
<wrl> alright i will check the docs on this
<wrl> thanks :)
<leon-p> "all_primary" also suports the options "true" and "false" if you want it to be a bit more specific
<leon-p> although I personally find toggling more useful
<leon-p> wrl: feedback is welcome, btw. I want to make that layout useful for as many people as possible (while staying close to the original concept)
<wrl> leon-p: do you know offhand if there's a clean way to have riverctl map a keypress to multiple commands in sequence?
<leon-p> wrl: yes, a script
<wrl> yeah makes sense
<michal> leon-p: it needs to be stateful, though, right? how would you implement that? like a shell script with a trap?
<wrl> michal: well, could also be just "all_primary true" rather than toggle
<wrl> i just have mod-M for monocle mode and mod-S for stacking
<leon-p> wrl is right
<michal> wrl: right.
<michal> I was referring to multiple commands in a sequence
<leon-p> in the future I probably make stacktile accept multiple commands at once
<leon-p> anyway, have to go
<michal> you'd need to know what command was last
<michal> oh, sorry, I think I misunderstood the question :)
<michal> I thought you wanted one command per keystroke but toggle between them to implement monocle toggle
<michal> which I think is an actual functionality in one of the wm's I tried but forgot which one
<michal> fyi you can spawn this script in your init file: https://0x0.st/-418.sh
<michal> and then riverctl map normal $mod M spawn 'kill -s USR1 $(pgrep river-monocle)'
<michal> works like a charm :)
<snakedye> wrl: if you don't mind additional shilling, my layout generator supports a monocle layout, per tag layouts, change layout on command and the stacktile layout. Albeit it works differently from other layout generators.
<michal> snakedye: just curious, is per tag layouts an option or does kile only work with per tag layouts and it can't be turned off?
waleee has joined #river
<snakedye> michal: No it's always per layout although you can create a layout that ignores commands by defining variables in the "outer layout".
<michal> snakedye: interesting
<snakedye> When you send a layout, you can set it to be applied on all tags
<snakedye> Or the focused or a specific one
<michal> snakedye: ok, that makes sense, thanks for clarifying
<snakedye> 👍
snakedye has joined #river
novakane has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
waleee has joined #river
novakane has quit [Quit: WeeChat 3.2]
keithhub[m] has joined #river