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/
elshize has quit [Quit: WeeChat 3.0.1]
elshize has joined #river
<elshize> here's another thing I've been struggling to configure: I use kile layout manager, and so I my config ends with `exec kile`. the thing is that I want to set some layout values with set-layout-value automatically at startup. but I have to do it after kile is started and ready to receive messages. what's the best approach?
<elshize> I suppose the best way would be for kile to take commandline arguments for values at startup, but it doesn't :/
<ifreund> elshize: river makes handling that the responsibility of the layout client currently. rivertile does this through some simple CLI flags as you seem to have noted. For something more complex like kile, an init script that is run once kile has started up and is ready to recieve commands might make more sense
<ifreund> anyhow, I think what you want is a new kile feature
<ifreund> goodnight o7
<elshize> ifreund: makes sense
elshize has quit [Quit: WeeChat 3.2]
waleee has quit [Ping timeout: 250 seconds]
elshize has joined #river
<leon-p> elshize: just for completeness sake, your config does not have to end with `exec $layout_generator`. You can also just use riverctl spawn for that somewhere else in your init script. Then you can send the configuration commands afterwards.
<elshize> leon-p: yep, that's what I ended up doing, wrote a little bash script that spawns kile and makes sure to wait for it to start before sending the rest of the commands
tmpm697 has joined #river
yyp has joined #river
khanate has left #river [#river]
novakane has joined #river
anubhavkini has quit [Quit: Bridge terminating on SIGTERM]
sjtio has quit [Quit: Bridge terminating on SIGTERM]
priner[m] has quit [Quit: Bridge terminating on SIGTERM]
yyp has quit [Remote host closed the connection]
novakane has quit [Ping timeout: 258 seconds]
novakane has joined #river
yyp has joined #river
yyp has quit [Remote host closed the connection]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Ping timeout: 246 seconds]
tsujp has joined #river
<tsujp> leon-p why is your dotfiles repo private now :(
<tsujp> I was going to poach your rivertiler
<tsujp> on the topic of rivertile how can desktop 1 have a layout that is 3 columns equal split, and desktop 2 have a layout that is 2 rows equally split
<tsujp> does rivertile (a custom one) accept arguments for the desktop number?
<tsujp> that could help
<tsujp> oh, the tiler could instead ask river what desktop it's on right?
<leon-p> tsujp: because it's ancient and no longer up-to-date. I have a new config repo (https://git.sr.ht/~leon_plickat/river-config/tree) but I am still experimenting with a good directory format that makes deploying configs as simple as possible, so expect changes.
<leon-p> tsujp: and my layout generator is this one: https://git.sr.ht/~leon_plickat/stacktile
<tsujp> how do per tags layouts work?
<tsujp> i was having a look at kile: https://github.com/snakedye/kile and I cannot see any mention
<leon-p> tsujp: the layout generator knows which tags are active. So it's the job of the developers of layout generators to make that happen.
<tsujp> looks like kile might have tag-specific layout if I understand this correctly: https://gitlab.com/snakedye/kile/-/blob/main/doc/kile.1.scd#L74
novakane has quit [Ping timeout: 256 seconds]
novakane has joined #river
tsujp has quit [Ping timeout: 240 seconds]
Guest59 has joined #river
yyp has joined #river
elshize has quit [Ping timeout: 252 seconds]
tmpm697 has quit [Ping timeout: 272 seconds]
tmpm697 has joined #river
novakane has quit [Quit: WeeChat 3.2]
novakane has joined #river
yyp has quit [Ping timeout: 246 seconds]
yyp has joined #river
waleee has joined #river
Guest59 has quit [Quit: Connection closed]
yyp has quit [Remote host closed the connection]
yyp has joined #river
tmpm697 has quit [Quit: Lost terminal]
yyp has quit [Remote host closed the connection]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Remote host closed the connection]
yyp has joined #river
josip has quit [Remote host closed the connection]
josip has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
waleee has quit [Ping timeout: 246 seconds]
yyp has quit [Remote host closed the connection]
yyp has joined #river
novakane has quit [Quit: WeeChat 3.2]
yyp has quit [Remote host closed the connection]
sjtio has joined #river
anubhavkini has joined #river
priner[m] has joined #river
sjtio has quit [Quit: node-irc says goodbye]
priner[m] has quit [Quit: node-irc says goodbye]
anubhavkini has quit [Quit: node-irc says goodbye]
sjtio has joined #river
priner[m] has joined #river
anubhavkini has joined #river