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/
groknull has joined #river
groknull has quit [Remote host closed the connection]
groknull has joined #river
groknull has quit [Remote host closed the connection]
<NickH> Yikes, zig 0.12 already.
<NickH> Seems it's time I try to build 0.11.
fitrh has joined #river
eShaev9z has joined #river
eShaev9z_ has quit [Ping timeout: 255 seconds]
waleee has quit [Ping timeout: 258 seconds]
fitrh has quit [Quit: fitrh]
angry_vincent has joined #river
talismanick has joined #river
chickenchicken has joined #river
<chickenchicken> Does river support changing the window size in tile mode like bspwm? Not just during floating mode.
<chickenchicken> Also during floating mode, why can I only adjust the window size from the bottom-right? When I put my cursor on top-left and adjust it there, the bottom-right resizes instead of the top-left unlike in bspwm.
talismanick has quit [Remote host closed the connection]
leopoldek has quit [Ping timeout: 245 seconds]
<dagle> I don't remember hew resizing a tiled window worked in bspwm worked but I guess it just changed the master/slave area of the tiling and not really resizing the window att all?
<dagle> And for your other question my guess is that nobody has bothered to implement that but patches are welcome.
<chickenchicken> Im curious why most TWM does that behavior unlike bspwm, i3, sway, and hyprland does it better. Is it harder to implement a multidirectional floating window resizing?
<dagle> I wouldn't say it's super hard, just a bit of work. It's one of those "it should just be these simple 4 steps" and it ends up being 8 or 12.
<chickenchicken> Alright, river seems to be made with zig and never tried it. I know someone will implement it if I make a PR but it wouldn't hurt to try learning zig to make a patch.
<chickenchicken> BTW, does river support tags/groups and scratchpads? (I am yet to still look at it in the docs)
<chickenchicken> tabs* not taggs
<dagle> You can create a tab in a tiler, since river allows you define your own tiling layouts.
<chickenchicken> Okay, that's neat. What about scratchpads?
<dagle> And for scratchpad, that is just a terminal you can toggle?
<chickenchicken> Not necessarily It's sort of like another workspace/tag but is toggleable in your current workspace/tag. i3/sway doesn't implement it nicely but hyprland does. You can also send windows there or take them out. No limit of windows inside a scratchpad
<dagle> That sounds like tags?
<dagle> You can have multiple tags displayed at the same time.
<chickenchicken> No, I'll try providing a screenshot. Hold on.
<NickH> chickenchicken: Sounds like you are running an older version of river. What is the version number?
chickenchicken has quit [Quit: Ping timeout (120 seconds)]
<NickH> I have vague memories of that bottom right corner to resize with mouse behaviour.
chickenchicken has joined #river
<NickH> I have vague memories of that bottom right corner to resize with mouse behaviour.
<NickH> See the wiki regarding scratchpads and how tags work.
<chickenchicken> 0.2.4-1
<NickH> Ahh, tabs. No.
<NickH> Ok with that version that is the expected behaviour for resizing.
<chickenchicken> Oh, that's why
<NickH> Yes, that's the wiki I was referring to.
<chickenchicken> [screenshot](https://cdn.discordapp.com/attachments/957553897701003294/1149597952449458286/haha.png) note that the terminals infront are not floating
<dagle> Yes, you can have those floating windows on one tag and then toggle that tag.
<chickenchicken> Sounds like I understood it correctly. Neat, I guess there's no neat for scratchpads when tags can do that.
<chickenchicken> Also, last thing, does river support chords just like in sxhkd? Not modes since modes enters into a new sublayout of keybinds and seeing the default config doesn't seem to support chords. I'll check the wiki
<NickH> I can't find the scratchpad stuff on the wiki. Its still at https://leon_plickat.srht.site/blog/setting-up-river-010/article.html though
<NickH> I can't find the scratchpad stuff on the wiki. Its still at https://leon_plickat.srht.site/blog/setting-up-river-010/article.html though.
<NickH> I don't know anything about sxhkd or chords
<NickH> Hmm, Zig 0.11 requires llvm-16, which seems to require a newer version of libc6 that what is in bookworm :-(
<chickenchicken> I'll give an example. Default keybinds usually do <modifier> + <key>. And it ends there as it produces an action. Chords is like having more than one key being pressed after the previous key. For example, <modifer> + <key1>; <key2>; <key3> (and etc). So if I have "Super + X; Z; Z" keybind, I'll have to press the modifier then X, after that I can
<chickenchicken> release the modifier and keysyms and press the next keys.
<NickH> Bindings that for key press sequences?
<NickH> Bindings for key press sequences?
<NickH> No.
<chickenchicken> Sad :(
<chickenchicken> Anyways, thanks.
<NickH> Seems like something that should be provided by something other than a compositor.
<chickenchicken> Yes, swhkd is wayland version of sxhkd but it's not great since it's missing a lot of stuffs. It is not a 1:1 port
chickenchicken has quit [Quit: Client closed]
jacobly has quit [Server closed connection]
jacobly has joined #river
<leon-p> I think river would be the right place in the stack for binding sequences, it's just not a feature yet
andyrtr has quit [Quit: ZNC 1.8.2 - https://znc.in]
andyrtr has joined #river
aktina has quit [Server closed connection]
aktina has joined #river
leopoldek has joined #river
mattnite has quit [Server closed connection]
mattnite has joined #river
lbia has quit [Ping timeout: 245 seconds]
leopoldek has quit [Ping timeout: 240 seconds]
lbia has joined #river
lbia has quit [Ping timeout: 246 seconds]
lbia has joined #river
waleee has joined #river
cyph3r has joined #river
leopoldek has joined #river
cyph3r has quit [Remote host closed the connection]
_whitelogger has joined #river
Guest67 has joined #river
Guest67 has quit [Client Quit]
angry_vincent has quit [Remote host closed the connection]
Misthios has quit [Quit: Misthios]
Misthios has joined #river