<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