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/
<talismanick> ifreund: Any timeline on merging https://github.com/riverwm/river/pull/477 ? I'd really appreciate it
<talismanick> Also, if I want to build from source to help out, what do I need to do on Void? Does git cloning suffer from the xbps-src template dependency issues?
snakedye has quit [Ping timeout: 240 seconds]
_whitelogger has joined #river
NickH_ has quit [*.net *.split]
tiosgz has quit [*.net *.split]
hochata has quit [*.net *.split]
NickH_ has joined #river
bugabinga[m] has quit [*.net *.split]
hochata has joined #river
tiosgz has joined #river
bugabinga[m] has joined #river
ifreund_ has joined #river
NickH_ has quit [Quit: leaving]
NickH has joined #river
ifreund has quit [Ping timeout: 272 seconds]
bugabinga[m] has quit [Ping timeout: 272 seconds]
ifreund_ is now known as ifreund
ahmadraniri[m] has quit [Ping timeout: 272 seconds]
hochata has quit [Ping timeout: 272 seconds]
ahmadraniri[m] has joined #river
bugabinga[m] has joined #river
hochata has joined #river
Guest5034 has joined #river
Guest5287 has joined #river
Guest5287 has quit [Client Quit]
Guest81 has joined #river
Guest81 has quit [Client Quit]
Guest5034 has quit [Ping timeout: 252 seconds]
lxsameer1 has joined #river
waleee has quit [Ping timeout: 244 seconds]
<novakane> talismanick: just download a tarball of zig 0.9.1 on zig website and you're good to go on void
<talismanick> Should I try to build it with 0.10.0 now that that's out?
<novakane> no, river always use the latest stable version
snakedye has joined #river
<ifreund> talismanick: the main blocker to merging that PR is that I have no way to test the changes myself as I don't have any linux touchscreen hardware :/
<ifreund> it also needs a bit of cleanup before merge iirc, I can probably find time to get the code in a mergeable state this week but would need someone with hardware to test it
<NickH> ifreund: I have a Dell XPS 15 with a touchscreen. Would be happy to test.
<ifreund> cool, it would be good to finally have that merged. Will hopefully find time for the code later today
<NickH> I should be able to test it around this time or a little earlier tomorrow.
<NickH> Hmm, curious: would it work in a nested session?
<ifreund> NickH: only if the outer wayland session also supports touch input
<NickH> Ok.
<ifreund> it would probably be possible to write an emulator of sorts to spoof touch input for the nested session, I think I saw something like that for tablet tool testing
<NickH> Just wondering since that machine is my main work machine. Guess I can just switch to another TTY for testing and not lose my main session.
<ifreund> yeah, that's how I usually test things
<ifreund> my main session is almost always several commits behind master as I'm too lazy to restart it
<NickH> Just launched sway on another tty and checked the touch screen.
<NickH> Turns out that sway touch screen support seems to be totally out of whack when I had my external monitors configured.
<ifreund> might need to configure sway to map the touch input to the output with touchscreen support
<ifreund> haven't looked into this stuff in too much detail though yet
<talismanick> I have an HP Envy x360
<talismanick> I'd be willing to test it and report back
<NickH> From sway-input man page it seems that may be the case.
<talismanick> Ah. if it's likely to crash, that might be an issue....
<talismanick> hm, I think I'll do it
<talismanick> yolo
pigeon0 has quit [Quit: Client closed]
elshize has quit [Ping timeout: 246 seconds]
elshize has joined #river
<xaltsc> Hey, is there any reason why river isn't upto date on void ? Given that ifreund is the maintainer, I'm a bit surprised.
<ifreund> xaltsc: void's LLVM packaging is extreemely behind -> Zig is out of date -> river is out of date
<ifreund> you can fairly easily grab a statically linked zig tarball from https://ziglang.org/download and build river from source though
<xaltsc> Yeah, that's what I'm doing, I tried to build it with xbps-src, but it didn't work...
<ifreund> you'd probably have to modify the zig template to use a binary tarball to do that
<ifreund> river requires zig 0.9.0 or 0.9.1, 0.8.0 won't work
<xaltsc> yup, the error I got was "no member named 'addOptions' in struct 'std.build.Builder'"
notzmv has joined #river
cabal704 has joined #river
waleee has joined #river
fdnick has joined #river
<fdnick> ok after trying lots of wayland tiling wm's, i decided to go with river for now. It's not the most feature loaded one, but seems tobe reasonable stable and simple. What i need to know now is: 1. how can i set the keyboard layout 2. how can i remap caps-lock to ctrl. Can anybody help me with that?
<nor[m]> fdnick: Start river with the XKB Variables set. Example: `XKB_DEFAULT_LAYOUT="de" XKB_DEFAULT_OPTIONS="caps:ctrl_modifier" river`
<fdnick> thanks
<fdnick> the layout works, the caps thing not
<fdnick> false alarm, works thanks
fdnick has left #river [ERC 5.4.1 (IRC client for GNU Emacs 29.0.50)]
waleee has quit [Ping timeout: 264 seconds]
snakedye has quit [Ping timeout: 264 seconds]
snakedye has joined #river
cabal704 has quit [Quit: WeeChat 3.5]
notzmv has quit [Ping timeout: 255 seconds]
<wrl> is there any way to have an arbitrary window/surface "stick" the way that a bar does? or is that some internal protocol-level stuff
<wrl> ifreund: i think this is the right place this time ;)
<ifreund> wrl: do you mean like stay on top of all other windows? not really
<ifreund> you can set a window to be visible on all tags, but that won't affect how it is tiled/floats
<wrl> ifreund: i pretty much want it to work exactly like the bar does right now, in that it's "sticky" across tags and the windows lay out underneath it
<novakane> you can't, that depends of the layer option of zwlr_layer_surface, wich is set by the client
<ifreund> wrl: yeah, status bars and the like use a different protocol from "normal" windows called wlr-layer-shell
<ifreund> there's not really a way to make normal windows behave like that currently
<wrl> yeah i thought that was the case
<wrl> ifreund: but it could in theory be added
<wrl> ?
<ifreund> It's possible for a wayland compositor to implement yes, but not something I'm interested in supporting in river
<ifreund> clients where that behavior makes sense should use wlr-layer-shell
<wrl> yeah unfortunately this client is both closed-source and X11
<wrl> so that might exclude it permanently
pigeon0 has joined #river
<pigeon0> Can anyone help me figure out how to make waybar fully functional on riverwm?
<pigeon0> i never used waybar before
<pigeon0> and this is the first time I'm using a wayland wm
snakedye has quit [Ping timeout: 255 seconds]
snakedye has joined #river
pigeon0 has quit [Quit: Client closed]
waleee has joined #river
pmnw has joined #river
talismanick has quit [Ping timeout: 248 seconds]
lxsameer1 has quit [Ping timeout: 248 seconds]
lxsameer1 has joined #river
notzmv has joined #river
snakedye has quit [Ping timeout: 240 seconds]
elshize has quit [Ping timeout: 240 seconds]
elshize has joined #river
pmnw` has joined #river
snakedye has joined #river
pmnw has quit [Ping timeout: 268 seconds]
lxsameer1 has quit [Ping timeout: 246 seconds]
lxsameer1 has joined #river
snakedye has quit [Ping timeout: 246 seconds]
snakedye has joined #river
talismanick has joined #river
snakedye has quit [Ping timeout: 255 seconds]
talismanick has quit [Ping timeout: 255 seconds]