ChanServ changed the topic of #river to: river - a dynamic tiling Wayland compositor || https://codeberg.org/river/river || channel logs: https://libera.irclog.whitequark.org/river/
Guest39 has quit [Ping timeout: 250 seconds]
lordmzte has quit [Ping timeout: 246 seconds]
eShaev9z has joined #river
eShaev9z_ has quit [Ping timeout: 264 seconds]
eShaev9z has quit [Ping timeout: 256 seconds]
eShaev9z has joined #river
angry_vincent has joined #river
waleee has quit [Ping timeout: 264 seconds]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
marc44 has joined #river
<marc44> Hello
<marc44> This is really stupid but... I can't tell where river is being "started"
<marc44> I'm trying to change my keymap to colemak but I can't find where to export the environment variable because I have no idea where river is being run from
<marc44> I tried `ps aux |grep river` and got this
<marc44> Well, I found a few processes that ran `dbus-run-session river <..>` but I couldn't find out where that was being run. Obviously it seems like from dbus, but I cant find where it executes river.
<marc44> Any help is appreciated
<novakane> marc44: you can change your keymap by using the riverctl keyboard-layout command
<marc44> `man riverctl | grep keyboard` doesn't seem to yield much for me
<marc44>  novakane
<marc44>  Are you sure that's the correct command?
<marc44> Wait...
<marc44> What's the current version of river?
<novakane> I am. 0.3.3
<marc44> Okay I'm on 0.2.0-dev
<marc44> I think I built it from source at some point and forgot how I did it
<marc44> and how I installed it
<novakane> yeah that's a really old release, I don't remember when keyboard-layout was implemented
<marc44> Ahhh I remember what happened. I compiled it from source because in 0.2.x XWayland was experimental
<marc44> I still have no idea how it was installed and how to uninstall it
<novakane> well it's a *-dev version so from master branch at some point, unless your distro package a version from the master branch
<marc44> I don't think it did
<marc44> I think I ran this at some point`zig build -Doptimize=ReleaseSafe --prefix ~/.local install`
<marc44> I think I ran this at some point `zig build -Doptimize=ReleaseSafe --prefix ~/.local install`
<novakane> yeah so either you can build it from source again or use your distro package manager if there is an up to date version in it
<marc44> I actually kind of want to uninstall it and use dwl instead
<marc44> But I'm incredibly confused as to how to do that
<marc44> I've just totally forgotten about how a wayland system is structured
<marc44>  any ideas?
<novakane> either you run the command above again with uninstall instead, but you need to have the source and the correct version of zig
<novakane> or you just delete what river installed in ~/.local
<marc44> Yeah I think it just pasted stuff in ~/.local/bin/river
<marc44> "stuff" being the binaries
<marc44> But i can't wrap my head around *where* river is "started" or launched
<marc44> Like where did I specify that my compositor was river, and having it be run?
<novakane> well I don't know, how do you launch it?
<novakane> from a TTY? A display manager?
<marc44> That's why I asked for help. I have no clue. I did it a few years ago, and I've forgotten how I set things up.
<marc44> I was hoping for some guidance as to how to diagnose how I set it up.
<marc44> The only information I can find is the PID of `dbus-run-session river`
<marc44> I'm on Void Linux
marc44 has quit [Quit: Client closed]
<novakane> we can't really help guessing your setup, there is a lot of possibilities, you could just type river in a TTY, automatically launch river from you shellrc files, using something like gdm
leopoldek has quit [Remote host closed the connection]
andyrtr has quit [Quit: ZNC 1.9.0 - https://znc.in]
andyrtr has joined #river
angry_vincent has quit [Ping timeout: 252 seconds]
alexherbo2 has joined #river
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
tiosgz has joined #river
<tiosgz> ifreund: i have a few nitpicks and a question about the wm protocol
<tiosgz> first, it should be made clear that shell/deco surfaces get the respective role assigned
<tiosgz> second, i assume window.set_borders ignores any previously set borders? (for a moment i thought it was possible to have different borders at different edges)
<tiosgz> plus the default is no borders?
<tiosgz> and last, is there a way for the wm to push layer-shell off the edge, other than using layer-shell itself and setting an exclusive zone?
<tiosgz> not sure if this would be useful, but since you and leon have been talking about shell-like wms, i ended up wondering about it
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
<ifreund> tiosgz: yeah, set_borders overwrites the values set by any previous request, that should be explicitly stated
<ifreund> and default is no borders
<ifreund> I'm not quite sure what you mean by "push layer-shell off the edge" tbh
<ifreund> there is a "river_output_v1.usable_area" request now which is maybe relevant to what you're talking about?
<tiosgz> i only see a usable_area_hint *event*?
<tiosgz> but if there were a request that told river to keep some of the output edges for the wm, that's mostly it
<ifreund> I think I'm ok with the assumption that if the window manager draws a bar, they don't also want to use a layer-shell bar for now
<ifreund> the last thing I want to do is have layer-shell specific complexity like exclusive zones in the rwm protocol
<ifreund> s/they don't/the user doesn't/
<tiosgz> ok, seems reasonable
<tiosgz> either way it's easier to add stuff than to remove it
<ifreund> exactly :)
alexherbo2 has quit [Remote host closed the connection]
tiosgz has quit [Quit: nyaa~]
angry_vincent has joined #river
Guest10 has joined #river
Guest10 has quit [Client Quit]
alexherbo2 has joined #river
waleee has joined #river
alexherbo2 has quit [Remote host closed the connection]
calico has joined #river
<calico> hi
<calico> who up aphexing they twin
<calico> 7\
<calico> also is river worth it
<calico> i wonder
<calico> or should i go with something like
<calico> hyprland
<calico> it seems more attractive idk
calico has quit [Client Quit]
cathalo has joined #river
<cathalo> Trying out chimera, can't build river with it as it does not find the versioned wlroots so file nor the included path. What do you do when building ifreud?
hush has joined #river
angry_vincent has quit [Ping timeout: 256 seconds]
<cathalo> Right now I just make sym links is this normal?
<novakane> cathalo: with wlroots built from source or from chimera package?
<cathalo> Chimera pkg
<novakane> you need to patch river build.zig to use wlroots-0.17 instead of just wlroots, there like two places to change it iirc
cathalo has quit [Quit: Client closed]
hush has quit [Read error: Connection reset by peer]
hush has joined #river
cathalo has joined #river
cathalo has quit [Client Quit]
rb_ has joined #river
siaal has quit [Quit: ZNC - https://znc.in]
siaal has joined #river
rb_ has quit [Quit: nyaa~]
rb_ has joined #river
rb_ has quit [Client Quit]
leopoldek has joined #river
fossdd has quit [Ping timeout: 256 seconds]
fossdd_ has joined #river
hush has quit [Quit: WeeChat 4.3.3]
alexherbo2 has joined #river
vyivel has quit [Ping timeout: 256 seconds]
plusgut has joined #river
plusgut has quit [Quit: Client closed]
vyivel has joined #river
vyivel has quit [Remote host closed the connection]
vyivel has joined #river
vyivel has quit [Remote host closed the connection]
vyivel has joined #river
fobody has joined #river
<fobody> Hey all, does anyone know if its possible to set up virtual monitors in river?
<fobody> I want to be able to remote launch a virtual monitor for use in sunshine for video game steaming
<fobody> Pretty sure is possible in hyprland and gnome but I like river, don't want to switch
<leon-p> you mean a headless output?
<leon-p> I think there are wlroots env vars you can set, but I am not sure
<leon-p> there is no way to create a headless output via any riverctl commands unfortunately
<fobody> Yeah essentially headless output
<fobody> Alright good to know, thanks leon-p
angry_vincent has joined #river
mx08 has quit [Quit: WeeChat 3.8]
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
alexherbo2 has quit [Remote host closed the connection]
harv322 has joined #river
harv322 has quit [Quit: Client closed]
harv322 has joined #river
<harv322> Hello. I've been trying out river for the first time but am running into an issue where the numlock state of my keyboards is not shared. For example, if I toggle numlock through my keyboard, numlock is not toggled on my external numpad and vis-versa. Is this the expected behavior in river? Apologies if this is a dumb question. I'm new to window
<harv322> managers '=(
sespiros has quit [Quit: ZNC 1.9.0 - https://znc.in]
sespiros has joined #river
kotto has quit [Quit: WeeChat 4.3.3]
<NickH> c