ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor - https://github.com/ifreund/river - channel logs: https://freenode.irclog.whitequark.org/river/
ifreund has quit [Remote host closed the connection]
ifreund has joined #river
waleee-cl has quit [Quit: Connection closed for inactivity]
yyp has joined #river
maringuu has quit [Ping timeout: 258 seconds]
maringuu has joined #river
<novakane[m]> Two questions, how can I debug damage tracking? I mean to see if it works as intended
<novakane[m]> And how does river handle subsurface currently? Like a surface?
<yyp> River doesn't have damage tracking yet iirc
<novakane[m]> yyp: well yeah I know I'm trying to work on it, that's why I'd like to know the best way to debug it :p
gspe has joined #river
yyp has quit [Quit: now it's safe to turn off your computer]
yyp has joined #river
c7s has joined #river
<ifreund> novakane[m]: Implement code to render it with some debug flag
<novakane[m]> ifreund: alright I see what I can do, I really didn't look into debug with zig yet
<novakane[m]> is there something like zig build -Ddebug?
<ifreund> novakane[m]: I'd implement this as a hidded command line option only available in debug builds
<ifreund> branch on std.bultin.mode
<novakane[m]> ifreund: ok ty I'll look into it
<novakane[m]> oh debug is the default build mode in zig
<novakane[m]> I really need to learn more about zig build system one day
<yyp> novakane[m]: yes, unless you use -Drelease-safe/-Drelease-small/-Drelease-fast
<novakane[m]> yyp: yep I just saw that, I could searched for a debug argumenst for a long time
gspe has quit [Quit: gspe]
<ifreund> to be fair, there are next to no docs for the build system yet
<novakane[m]> yep the only thing I found was on ziglearn that's why I didn't look too much into it yet
<ifreund> `zig build --help` does provide some documentation, though you've probably already found that
<novakane[m]> yeah that's usually the first thing I do with man pages when I install something
<novakane[m]> like a good linux user :p
ifreund1 has joined #river
ifreund2 has joined #river
ifreund has quit [Read error: Connection reset by peer]
ifreund1 has quit [Ping timeout: 260 seconds]
st4ll11 has quit [Quit: WeeChat 2.9]
st4ll1 has joined #river
leon-p has joined #river
<daurnimator> How do I make river appear in the GDM environment choice dropdown?
<ifreund2> I have no idea how gdm works sorry
<ifreund2> running river from a tty is the recommend way to start it
<daurnimator> apparently you can create a file in /usr/share/wayland-sessions/
<daurnimator> we should add that to the install
<daurnimator> does river have a logo/icon?
<leon-p> not yet, but some xdg spec specifies a default icon which the display manager should use when none is specified AFAIK
<leon-p> so you don't have to specifiy one
ifreund2 is now known as ifreund
<ifreund> I don't want to add explict support for any one display manager
<daurnimator> ifreund: that's not a specific display manager; they all use that wayland-sessions dir; it's part of XDG i think?
<leon-p> /usr/share/wayland-sessions/river.desktop is standard, it would support most of them. But I am not sure we should ship that
<ifreund> ideally they shouldn't need river to do *anything* as demonstrated by greetd
<ifreund> does sway ship that?
<leon-p> I have it on this laptop and can't remember adding it myself, but I am not sure
<leon-p> sway.desktop that is
<ifreund> Yeah looks like they do
<daurnimator> yes they do, usr/share/wayland-sessions/sway.desktop
<leon-p> it certainly wuld make the experience of people using "out of the box" distributions a bit more seemless.
<ifreund> alright, I guess we should support the standard even if I think it's dumb :D
<leon-p> to be fair, a dumb standard is better than a clever one :P
<leon-p> ifreund: will you write that file or should I?
<ifreund> leon-p: go for it, I don't want to test it
<leon-p> reasonable
yyp has quit [Quit: now it's safe to turn off your computer]
leon-p has quit [Quit: leaving]
leon-p has joined #river
leon-p_ has joined #river
leon-p has quit [Read error: Connection reset by peer]
leon-p_ has quit [Client Quit]
leon-p has joined #river
<leon-p> ok, just wanted to test the .desktop file and it turns out that GDM a) does not allow selection sessions anymore apparently, b) really does not like fprintd, c) locks the system when its service is stopped and finally d) now has also infected this laptop with the issue I had on my other one where sway would randomly on startup not have permissions to use the graphics card. Nice
<ifreund> sigh, that sounds even worse than I was afraid of :/
<novakane[m]> damn TTY for the win
<ifreund> yeah... so much simpler
<leon-p> or greetd because its autologin is less painfull than writing a mask for agetty.service
<ifreund> once I get frustrated enough with jack and linux audio I plan on getting back to the river options
<ifreund> yeah if you want more features greetd looks great
<leon-p> trying to setup fancy audio?
<leon-p> oh I don't want all those features, I just want autologin that does not suck is not a hack :D
<leon-p> I just build my mother an audio setup for her zoom courses. decided to ignore the software options and went straight to a hardware mixer. way less frustrating
<ifreund> I'm missed the postman delivering my bass amp this morning cause I was walking around the woods with a friend
<ifreund> I'm really impatient and haven't played bass for over a week and don't want to wait till monday, so I'm trying to make a software amp work
<leon-p> good luck then. In my experience jack isn't particularly intuitive :P
yyp has joined #river
waleee-cl has joined #river
londoed has quit [Remote host closed the connection]
londoed has joined #river
yyp has quit [Quit: now it's safe to turn off your computer]
londoed has quit [Quit: Leaving]
leon-p has quit [Quit: leaving]
yyp has joined #river
Chris218 has joined #river
josip has quit [Remote host closed the connection]
josip has joined #river
yyp has quit [Quit: now it's safe to turn off your computer]
strikersh has quit [Read error: Connection reset by peer]
Chris218 has quit [Quit: Connection closed]
c7s has quit [Ping timeout: 252 seconds]