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/
snakedye_real has joined #river
snakedye_real has quit [Quit: snakedye_real]
waleee has quit [Quit: WeeChat 3.5]
waleee has joined #river
talismanick has joined #river
<talismanick> kennylevinsen: Sorry for going silent for a while there - somehow corrupted GRUB and took a while to figure it out
<talismanick> would the command I want in config.toml be "cage -s -- tuigreet --cmd bash -l river "?
<talismanick> or 'bash -l river' singlequoted, perhaps?
makaba has joined #river
makaba has left #river [#river]
<talismanick> Going to try again with the above and the arg to --cmd single-quoted. Wish me luck.
talismanick has quit [Remote host closed the connection]
talismanick has joined #river
<talismanick> welp, once more locked out
<talismanick> I saw a brief message in red about some .c file, then black
* talismanick fishes out live usb
<talismanick> What is the --cmd I want to use to launch river?
<talismanick> with my bash_profile loaded
<talismanick> I can't figure it out ;_;
notzmv has joined #river
waleee has quit [Ping timeout: 240 seconds]
talismanick has quit [Quit: Client closed]
snakedye has quit [Ping timeout: 240 seconds]
talismanick has joined #river
<kennylevinsen> talismanick: just don't use bash_profile, use .profile or a wrapper script around river
<kennylevinsen> .bash_profile is for when you log into bash, which is not what you're doing
talismanick has quit [Quit: Client closed]
tiosgz` has quit [Quit: Bridge terminating on SIGTERM]
tleydxdy[m] has quit [Quit: Bridge terminating on SIGTERM]
elshize[m] has quit [Quit: Bridge terminating on SIGTERM]
nor[m] has quit [Quit: Bridge terminating on SIGTERM]
mizzunet has quit [Quit: Bridge terminating on SIGTERM]
p00f has quit [Quit: Bridge terminating on SIGTERM]
edrex[m] has quit [Quit: Bridge terminating on SIGTERM]
LorisCro[m] has quit [Quit: Bridge terminating on SIGTERM]
tiosgz` has joined #river
p00f has joined #river
edrex[m] has joined #river
LorisCro[m] has joined #river
tleydxdy[m] has joined #river
elshize[m] has joined #river
nor[m] has joined #river
mizzunet has joined #river
Nulo has quit [Read error: error:1408F119:SSL routines:ssl3_get_record:decryption failed or bad record mac]
Nulo has joined #river
Nulo has quit [Ping timeout: 248 seconds]
lxsameer has joined #river
snakedye has joined #river
notzmv has quit [Ping timeout: 250 seconds]
snakedye_real has joined #river
snakedye_real has quit [Quit: snakedye_real]
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
notzmv has joined #river
amirography has joined #river
<amirography> Hey all! Quick question, in the example configuration, the shell script exec the rivertile. Is it just to tell the os that we are finished with the script or does it do anything else?
<novakane> the question is about rivertile or exec?
<amirography> Mostly the reason for exec at the end of init.
<amirography> I'm doing a config in go lang and i want to know if i can start rivertile earlier concurrently.
<novakane> well you can't have anything after exec in a script, although you're not obligated to launch rivertile like that, I launch mine with a run it service, still at the end of the init though
<amirography> I see. Awesome! Thanks for your answer!
snakedye has quit [Ping timeout: 260 seconds]
snakedye has joined #river
amirography has quit [Quit: Client closed]
waleee has joined #river
Nulo has joined #river
<ifreund> I should probably remove that exec, it's done nothing but confuse people xD
icp has joined #river
<icp> Not technically a river question but does anyone know of a simple alternative like wlopm that's available in the void repo?
<ifreund> icp: not that I know of, compiling wlopm from source is straightforward though and it wouldn't be hard to package it yourself it you were so inclined
<icp> thanks I'll try compiling, I'm trying to get idle management set up with swayidle
<leon-p> icp: let me know if you have any trouble with wlopm; It should be fairly portable, but maybe I missed something
<icp> make is telling me I need wayland-scanner which leads to to https://github.com/void-linux/void-packages/blob/master/srcpkgs/wayland-scanner++
<icp> So is that a build dep?
<ifreund> icp: yes, and the one you want is part of wayland-devel on void
<ifreund> wayland-scanner++ is presumably something C++ related and not what you need
<icp> wlr-output-power-management-unstable-v1.c:1: error: ISO C forbids an empty translation unit [-Werror=pedantic]
<icp> cc is provided by gcc-10.2.1pre1_3 (I think)
<leon-p> the translation unit should not be empty, are you sure wayland-scanner is working?
<icp> How do I check that? wayland-scanner -v outputs wayland-scanner 1.20.0
<leon-p> the empty file may be leftover from when you tried `make` without wayland-scanner installed and make now did not bother to generate it again.
<leon-p> try a clean build: `make clean; make`
<icp> yeah I rm -rf ed that git dir and recloned and make again which worked :p
<icp> well thank you for the help and the river set up guide in your blog, which helped immensely
<leon-p> glad it helped you
<ifreund> make's caching is kinda dumb :/
<ifreund> iirc it's based purely on file timestamp
<icp> If I may request one small feature to help new people onboarding river, please make the example config available in the river repo somewhere in the local river install. So that one can just do for example cp /etc/river/example ~/.config/river/ini. It was such a pain to set it up initially, especially since void was one version behind the master so
<icp> the raw git master link didn't work
snakedye has quit [Ping timeout: 252 seconds]
snakedye has joined #river
<ifreund> icp: I think that's more of a feature request for the void package, which I'd be happy to oblidge
<ifreund> I don't think there is a standard place to install examples to, so my decision was to not have the build.zig install it but instead rely on distros which do have a standard examples location to handle that.
<ifreund> I guess we could use a PACKAGING.md targeted at distro maintainers too
<novakane> can't hurt to have this
<novakane> "packaging.md: void: update to llvm13 then update to llvm14" :P
<icp> haha right, stuck on river 0.1.1 while seems like 0.1.4 is on the horizon
<ifreund> void's llvm packaging has been truely glacial this time
<ifreund> it looks like someone competent is pushing directly for llvm14 and leaving bits of llvm12 around for zig
<ifreund> if that gets merged then I can probably deal with getting the llvm12 bits replaced with llvm13 bits so we can finally have zig 0.9
<ifreund> packaging llvm is a pain, but not as much of a pain as all the other crap that depends on llvm :D
<icp> also rust 1.60 has been blocked for a fairly long time
<novakane> I mean packaging llvm13 now would kinda be useless
<ifreund> novakane: zig isn't compatible with llvm 14 yet
<novakane> sure but the I mean for void, the time the PR is merged we'll probably be close to llvm14 and a new zig release
<ifreund> don't expect zig 0.10 for a couple months still
<novakane> yeah I saw that this release will take some time
<ifreund> we're planning on shipping the self hosted compiler with 0.10 and there's still a good bit of work to do
<novakane> still prefer to directly have llvm14 :P
snakedye has quit [Ping timeout: 250 seconds]
snakedye has joined #river
ringo_ has joined #river
<ringo_> Hello there!
<novakane> o/
<ringo_> I pasted the section about sticky tags from the wiki into my init file and now every new window spawns as sticky
<ringo_> Did I do something wrong? Is that the default behavior? Either way I don't know how to fix it ^^
<novakane> oh, never saw that sticky section, that doesn't sound like a default behavior though
<novakane> hm quickly reading this, I don't see why new windows would spawn on the sticky tag
<ringo_> I have Mod + D to launch wofi maybe I hit S by accident at the same time
ringo_ has quit [Quit: Lost terminal]
ringo_ has joined #river
<ringo_> Nope that wasn't it
<ringo_> Do you think the part with sticky is supposed to replace the normal tags management part from the init? Or is it an addition, like I did?
<tleydxdy[m]> there's a bug where if the monitor turn off or go to sleep it will loose the spawn tagmask
<tleydxdy[m]> just re run the line that sets spawn tagmask should fix it
<ringo_> Ahhh well that explains it. I start my laptop with the screen off and monitor disconnected. Then I connect my external monitor once fully booted. Otherwise I have this weird firefox bug where it's running, there's a window border but it's completely invisible
<ringo_> It was like that on Sway as well
<tleydxdy[m]> Firefox is weird
<ringo_> It's like because I boot up with a dual monitor setup, it doesn't know where to draw the window
<ringo_> And it's not 100% of the time mind you
<ringo_> Starting firefox from the console doesn't give me any error code either when it happens
<ringo_> If I plug in the monitor after being booted up then it never happens
icp has quit [Quit: Client closed]
<novakane> everybody here have different bug with Firefox, they're personalized :P
<ringo_> XD
ringo_ has quit [Remote host closed the connection]
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
elshize has quit [Ping timeout: 260 seconds]
elshize has joined #river
snakedye has quit [Ping timeout: 248 seconds]
snakedye has joined #river