ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor - https://github.com/ifreund/river - channel logs: https://freenode.irclog.whitequark.org/river/
waleee-cl has quit [*.net *.split]
danyspin97 has quit [*.net *.split]
danyspin97 has joined #river
waleee-cl has joined #river
entenel has quit [Ping timeout: 244 seconds]
ammen99 has quit [Ping timeout: 246 seconds]
samhsmith[m] has quit [Ping timeout: 240 seconds]
Bonicgamer[m] has quit [Ping timeout: 260 seconds]
ifreund_ has quit [Ping timeout: 260 seconds]
Edd[m]1 has quit [Ping timeout: 240 seconds]
edrex has quit [Ping timeout: 265 seconds]
voroskoi has quit [Ping timeout: 268 seconds]
entenel has joined #river
ifreund_ has joined #river
Bonicgamer[m] has joined #river
ammen99 has joined #river
samhsmith[m] has joined #river
voroskoi has joined #river
Edd[m]1 has joined #river
edrex has joined #river
waleee-cl has quit [Quit: Connection closed for inactivity]
yyp has joined #river
yyp_ has joined #river
yyp_ has quit [Client Quit]
yyp has quit [Quit: have a great day]
yyp has joined #river
leon-p has quit [Ping timeout: 265 seconds]
<yyp> I finally debugged that crash but I don't really know how to fix it. Here's the stack trace from gdb: https://termbin.com/oq5mz
<yyp> What doe `.?` operator do in Zig?
<yyp> *does
yyp has left #river ["bye!"]
yyp has joined #river
gspe has joined #river
yyp has quit [Quit: bye!]
yyp has joined #river
yyp has quit [Client Quit]
yyp has joined #river
yyp has quit [Client Quit]
yyp has joined #river
<yyp> ifreund: I fixed that crash: https://github.com/ifreund/river/pull/219
yyp has left #river ["bye!"]
yyp has joined #river
yyp has quit [Quit: bye!]
yyp has joined #river
waleee-cl has joined #river
exception is now known as Misthios
gspe has quit [Quit: gspe]
gspe has joined #river
yyp has quit [Ping timeout: 264 seconds]
yyp has joined #river
novakane[m] has joined #river
novakane has joined #river
novakane has left #river [#river]
yyp has quit [Quit: river died]
yyp has joined #river
yyp has quit [Quit: bye!]
yyp has joined #river
snakedye has joined #river
leon-p has joined #river
<leon-p> yyp: Hah, nice. I had that exact same crash exactly once when testing swap but could never reproduce it. well done.
<ifreund> I never use swap :D
<leon-p> Until river-control-v2 arrives and I can write a helper to automatically sort my windows, I have to do it manually :P
<ifreund> I just treat my stack like a MRU cache of sorts
<ifreund> whatever I'm focusing gets popped to the top
<leon-p> kakoune made me a bit more unorganized: I now just spawn a new window when I need to get on a detour, and when I close it the old layout snaps nicely back into place. But I used to work with three windows: editor in the main area on the left, documentation or editor with notes at the top 60% of the stack and compiler / shell at the bottom 40% of the stack.
<ifreund> I feel like not needing to care about organization is the strength of dynamic tiling
<ifreund> I just spawn new windows whenever I feel like it and the window manager organizes them for me
<leon-p> for me the strength is that everything is predicatble. On sway if I have my windows set up and then open a new one and close it again, who knows how the layout will look like. On river it'll be exactly like it was before.
<ifreund> yeah that's another great feature
<leon-p> s/predicatble/predictable/g
<leon-p> as I said, with kakoune I now spawn a new window for every detour. it's really great, because as soon as I close it, I am not just back to the previous layout, but also to the exact same buffer and exact same cursor position. Reduces the things I have to keep in mind at once.
<ifreund> yeah, kakoune's client/server architecture is pretty great
<ifreund> it integrates way better with the host environment than say vim, which relies on its own crappy built in wm instead
<leon-p> absolutely. I was actually about to switch to emacs just so I could have separate windows :D
snakedye has quit [Quit: Connection closed]
_whitelogger has joined #river
yyp has quit [Quit: bye!]
snakedye has joined #river
<snakedye> What are the types I can use for river-option?
<leon-p> int, uint, double, string
<leon-p> although double is called fixed, afaik
<ifreund> indeed, it's not a double :D
<leon-p> although it acts as one through riverctl
<ifreund> did I forget to put this in the man page?
<ifreund> yup, looks like it
<ifreund> yeah riverctl parses it as a double but it lossily converted to 24.8 signed fixed point number before being sent to the server
yyp has joined #river
<yyp> Looks like mako is behaving weirdly on river. Sometimes after clearing notifications, mako won't come up anymore. This is probably a bug on river end as `WAYLAND_DEBUG=1 mako` doesn't show any issues
yyp has quit [Quit: bye!]
yyp has joined #river
<yyp> Confirmed, on sway that doesn't happen
yyp has quit [Client Quit]
yyp has joined #river
<ifreund> yyp: if you want to make sure I don't forget about it, please open an issue with details
snakedye has quit [Quit: Ping timeout (120 seconds)]
<yyp> I don't have any details, it just disappears sometimes and I have no idea why
snakedye has joined #river
<ifreund> disappears == notify-send doesn't cause anything to show up?
<snakedye> ifreund leon-p thanks!
<snakedye> yyp I experience the same issue
<yyp> yes
<snakedye> I need to reload it often because it stops showing up
<yyp> fun fact: I have menu for my password manager which causes mako to break but emoji selector doesn't. They are ultra simmilar
<yyp> Also I noticed that notify-send plugin for weechat stopped working
<snakedye> I don't know something causes it to break but it doesn't stay up for a while if I launch it with that startup script
snakedye has quit [Quit: Connection closed]
yyp has left #river ["bye!"]
snakedye has joined #river
yyp has joined #river
snakedye has quit [Quit: Connection closed]
yyp has quit [Quit: bye!]
yyp has joined #river
yyp has quit [Client Quit]
yyp has joined #river
gspe has quit [Quit: gspe]
gspe has joined #river
yyp has quit [Quit: bye!]
yyp has joined #river
skuzzymiglet has joined #river
<skuzzymiglet> is there a way to do mouse focus in river?
<leon-p> does clicking on a window not work?
<skuzzymiglet> it works, but I like my focus following my mouse
<leon-p> man riverctl.1, search for focus-follows-cursor
<skuzzymiglet> thanks
gspe has quit [Quit: gspe]