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/
<leon-p> would be kinda cool if the terminals padding changed colour based on the content of neighboring cells. Right now it looks a bit silly when you have a TUI program with a background colour different then your terminal colourschemes background.
<leon-p> have we already fixed the bug where a new layer surface only get's pointer focus when the cursor is moved? I "discovered" it just now, but it seems familiar and I am on an old version
waleee has quit [Ping timeout: 260 seconds]
hspak6 has quit [Quit: The Lounge - https://thelounge.chat]
hspak6 has joined #river
snakedye has quit [Ping timeout: 260 seconds]
lxsameer has joined #river
<ifreund> leon-p: not sure, but we have new infrastructure for that sort of thing that would make it pretty easy fix if not
<NickH> mizzunet: I'm currently running swayidle with config at https://0x0.st/oaW2.txt
<NickH> That pastebin is my ~/.config/swayidle/config works on both sway and river
<NickH> I'm launching swayidle with the -w option as a systemd user unit but it I think it should work fine being launched from a ~/.config/river/init
talismanick has quit [Read error: Connection reset by peer]
snakedye has joined #river
snakedye_real has joined #river
Guest5 has joined #river
snakedye_real has quit [Ping timeout: 272 seconds]
waleee has joined #river
ayushnix has quit [Quit: Client closed]
lxsameer has quit [Ping timeout: 244 seconds]
lxsameer has joined #river
waleee has quit [Ping timeout: 260 seconds]
lxsameer has quit [Ping timeout: 260 seconds]
Guest5 has quit [Quit: Client closed]
lxsameer has joined #river
vermi has joined #river
lxsameer has quit [Ping timeout: 276 seconds]
lxsameer has joined #river
icp has joined #river
<icp> Hi ifreund thanks for the packaging guide commit. I went thorough and made a custom package for my local void repo which depends on a static zig instead of the building zig via llvm. https://gist.github.com/icp1994/4a7720cfc8a2d84e127f37b4536e8874
kitty1 has quit [Ping timeout: 246 seconds]
<ifreund> icp: ah nice, yeah static zig is a good idea until void catches up on llvm packaging... who knows how many more months that will take
<ifreund> that reminds me, I meant to suggest installing the example init file to /usr/share/examples or similar in PACKAGING.md but forgot
<icp> btw is it time for 0.1.4 yet? would love to have the idle inhibitor
<ifreund> icp: I'm planning to release 0.2.0 as soon as wlroots 0.16 is out
<icp> oh, alright then!
snakedye_real has joined #river
<ifreund> hopefully it won't be too much longer, I've been spending some time doing wlroots MR reviews recently to help move things along
<icp> there used to be pinned issue in the river github with roadmap/implemented protocol - can't seem to find it any more
<ifreund> this one I guess: https://github.com/riverwm/river/issues/1
<ifreund> it kinda stopped being useful at some point, now we just have separate issues for specific things
<icp> yes that one
<icp> Is a scene graph implementation planned?
<novakane> what's position independent executable?
<ifreund> icp: yes, definitely. I just haven't found time to do the work to make it happen yet
<ifreund> it's a pretty big chunk of work that only I can really do, if someone else did it it would be just as much effor to review as to do it myself
<icp> (y)
<ifreund> novakane: the generated code uses only relative addresses so that it can be executed at any arbitrary place in memory
<ifreund> it enables security hardening stuff involving randomizing the address space in which a binary is run
<ifreund> lots of distros enable it by default these days
<novakane> oh ok sounds nice, is that something everyone can use or you need some specific setup?
<ifreund> novakane: just need to build with `-Dpie` and the linux kernel does the rest afaik
<tleydxdy[m]> the flag is automatically enabled when you have your computer upside down
icp has quit [Quit: Client closed]
lxsameer has quit [Ping timeout: 276 seconds]
snakedye_real has quit [Quit: snakedye_real]
lxsameer has joined #river
<Shinyzenith[m]> https://pastebin.com/jGdw144Z ifreund I believe these are the logs you were looking for?
<Shinyzenith[m]> -Drelease-safe and stripping was removed from river-git
<Shinyzenith[m]> which is what I'm on currently
<novakane> so looking a bit around it seems like PIE can cause some performance issue, mainly on 32-bit x86 arch, though can't really find any real benchmark for this
<leon-p> Shinyzenith[m]: still no debug info. There should be no question marks here: ???:?:?: 0x233b14 in ??? (???)
<ifreund> yeah, perhaps you didn't start a new river session after rebuilding the package?
<ifreund> you could also try to reproduce under gdb running in a nested session
notzmv has quit [Ping timeout: 260 seconds]
<Shinyzenith[m]> <leon-p> "Shinyzenith: still no debug info..." <- Hmm then what am I doing wrong?
<Shinyzenith[m]> <ifreund> "yeah, perhaps you didn't start a..." <- I did actually
<Shinyzenith[m]> <ifreund> "you could also try to reproduce..." <- Already thought of that but the crash is too inconsistent to have it constantly run under gdb
<tiosgz`> try adding 'debug' to the options array in the PKGBUILD. not sure if that changes anything, but sway-git uses that
<ifreund> Shinyzenith[m]: wait, you're on arch right? do you know how to use coredumpctl?
<Shinyzenith[m]> I'm on artix so no systemd-coredumpd
<Shinyzenith[m]> s/coredumpd/coredump/
<ifreund> have you configured your system to enable coredumps?
<Shinyzenith[m]> tiosgz`: Hm pretty sure that won't do much for river
<Shinyzenith[m]> ifreund: I don't think so, I normally just check dmesg for segfaults
<tiosgz`> i use `prlimit -c104857600: river` fwiw (to start river w/ coredump enabled)
<ifreund> poking at a coredump with gdb would be more reliable than zig's builtin stack trace dumping
<Shinyzenith[m]> On second thoughts I have been running my pc for like 9 hours now
<Shinyzenith[m]> I should try a fresh reboot just to make sure everything works because I did a couple updates while running
<Shinyzenith[m]> ifreund: OK I will try to set that up
waleee has joined #river
vermi has quit [Ping timeout: 246 seconds]
icp has joined #river
<icp> after booting into new 1.3 all my hotkeys seem broken - mod4 is now Super apparently
Guest15 has joined #river
<Guest15> hello, guys. So, this commit https://github.com/riverwm/river/commit/44aaee3a51b971817ccacd1c1dd4897f58dd25e7 give me pressing keys on another lang layout? For example - en, it, ru, ua... "riverctl map -layout 0 normal Super Y spawn foot" always works? In all languages?
icp has quit [Quit: Client closed]
<Guest15> Who testing?
icp has joined #river
<ifreund> icp: Mod4 still works as well...
<ifreund> Guest15: yes, that's the idea if you set XKB_DEFAULT_LAYOUT properly
<Guest15> cool! Thanks.
<Guest15> Let's begin moving to wayland native Gentoo...
<Guest15> Babene, Sayonara
Guest15 has quit [Quit: Client closed]
<leon-p> Why do people disable coredumps? It's like _the_ thing for debugging broken stuff...
<ifreund> I think they're not enabled by default on many non systemd based distros
<ifreund> which is stupid
icp has quit [Quit: Client closed]
lxsameer has quit [Ping timeout: 248 seconds]
lxsameer has joined #river
notzmv has joined #river
chipps__ has joined #river
vermi has joined #river
waleee has quit [Ping timeout: 260 seconds]
waleee has joined #river
waleee has quit [Ping timeout: 260 seconds]
kitty1 has joined #river
vermi has quit [Quit: vermi]