ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/ifreund/river || channel logs: https://libera.irclog.whitequark.org/river/
waleee has quit [Ping timeout: 252 seconds]
snakedye has quit [Ping timeout: 252 seconds]
ext0l has joined #river
ino has joined #river
ino has quit [Client Quit]
ino has joined #river
ino has quit [Quit: Client closed]
ino has joined #river
ino has quit [Quit: Client closed]
ino has joined #river
ino has quit [Quit: Client closed]
leon-p has joined #river
ext0l has quit [Ping timeout: 245 seconds]
novakane has joined #river
guest23 has joined #river
novakane has quit [Quit: WeeChat 3.3]
snakedye has joined #river
guest23 has quit [Quit: Connection closed for inactivity]
leon-p_ has joined #river
leon-p has quit [Ping timeout: 252 seconds]
leon-p_ is now known as leon-p
bfiedler has quit [Read error: Connection reset by peer]
bfiedler has joined #river
ino has joined #river
waleee has joined #river
<ino> hi guys :) how are you doing?
<pipeweed[m]> hi
<ino> hello :)
waleee has quit [Ping timeout: 260 seconds]
<ino> hi! i had a silly question :) will there be a patching system for river in future like dwm?
<ifreund> ino: river is open source, you're free to patch it however you like. I won't officially support any patches though, only master branch and tagged releases
<ino> thanks for your response, isaac :)
snakedye has quit [Ping timeout: 252 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 245 seconds]
snakedye has joined #river
<msiedlaczekelsh4> ino: nothing really stops you from having a collection of patches that one could apply over river. the problem is that these would need to be maintained, i.e., updated any time river makes changes, so it might be a good idea if you have a patch or fork containing some functionality that upstream won't merge for some reason (say, it's beyond the scope of their project and they don't want to maintain it, or whatever the reason might be).
<ino> you are right. the reason dwm patches do not break often because it had been under development for decade, and mostly mature now. but river is constantly changing, everyday, so today's patch might not work even after a month.
<msiedlaczekelsh4> I believe that in case of any suckless apps (including dwm), the reason is that they don't want to include any code in upstream that might not be used by someone, and they want to keep the code to the absolute minimum. I don't think there are many projects that work this way, though.
novakane has joined #river
<msiedlaczekelsh4> yeah, that's a good point, maintaining patches for river at this stage of its development would probably be a nightmare
<ino> : )
<ino> suckless was pretty nice experience until I met surf
<ino> haha
<ino> but their dmenu is an iconic software. I saw most people love it.
<Nulo> Suckless people are assholes though... for one, they maintain an elitist view on software
<ino> hahaha
<ino> "minimal and elitist, so no novice asking stupid questions" -- from their billboard
<Nulo> Yes, they view that as a good thing
<msiedlaczekelsh4> Nulo: I wouldn't know, haven't had much experience with them. I don't agree with the approach, so I don't use their software. for one, to me not having any config except for a header file is just straight up annoying.
<Nulo> msiedlaczekelsh4, agreed
* Nulo used st terminal before
<Nulo> Ironically their most used piece of software, dmenu, doesn't follow that approach and is configured through args
<ino> st is nice. foot is the terminal st wanted to be.
<snakedye> I just see suckless as an excuse to make bad software
<Nulo> ino, foot is good st
<Nulo> (agreed)
<snakedye> Foot has features
<ino> haha. youre funny nulo.
<ino> : )
<snakedye> And a configuration
<Nulo> What made me quit was the lack of scrollback(!!)
<ino> I say, river has got the speed of dwm, the community of awesome, the config of i3, the extensibility of xmonad, and the elegance of bspwm.
<ino> after a decade, if river lives, it will be called a masterpiece.
<ifreund> now now, let's not get elitest :)
<Nulo> You forgot about the most important part: Zig /j
<snakedye> It's not as extensible as xmonad and the community is pretty small but besides that it's pretty good as it is
<ino> : )
<Nulo> For me, river allows me to do everything I did with sway without headscratching layouts
<ifreund> it's not as extensible yet, I have Ideas(tm) to improve that though
<Nulo> Gotta love trademarked Ideas
<ifreund> as for the community, that may change with time. I don't want to cause any premature/artifical growth though
<ifreund> ideally the implementation will be almost entirely stable before 1000s of users show up in this channel asking questions
<Nulo> Let's hope they aren't *gasp* stupid questions
<novakane> almost 1000 stars on github, gonna be drama all over the community after that :P
<msiedlaczekelsh4> yeah, I think the real potential for growth will be after 1.0
<Nulo> We must ensure this channel is purely integrated of intellectuals
<msiedlaczekelsh4> ppl will come and complain there are too many config options!
<ino> thanks isaac, leon, snake, novak and all others for the amazing work you are doing, and giving away your valuable time, so noob like me are now enjoying it to fullest. I can't thank enaf.
<snakedye> I would be invested in Wayland if I didn't start using river :)
<ino> (^▽^)
ino has quit [Ping timeout: 256 seconds]
edrex[m] has quit [Ping timeout: 268 seconds]
edrex[m] has joined #river
snakedye has quit [Ping timeout: 252 seconds]
snakedye has joined #river
<ecocode__> I tried gnome wayland just to figure how it works. Scaling is ok, but when you drag a window from differently scaled screens, it is soon clunky
<ecocode__> s/soon/so/
pipeweed[m] has left #river [#river]
waleee has joined #river
leon-p has quit [Ping timeout: 260 seconds]
snakedye has quit [Ping timeout: 245 seconds]
* dnkl used both st and urxvt before foot
snakedye has joined #river
<Nulo> dnkl, and decided to fix them
<dnkl> Nulo: nah, I just wanted a Wayland native terminal...
<Nulo> dnkl, fair enough!
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
snakedye has quit [Ping timeout: 268 seconds]
snakedye has joined #river
yyp has quit [Read error: Connection reset by peer]
snakedye has quit [Ping timeout: 246 seconds]
snakedye has joined #river
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
novakane has quit [Quit: WeeChat 3.3]
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
snakedye has quit [Ping timeout: 268 seconds]
snakedye has joined #river
waleee has quit [Quit: WeeChat 3.3]
waleee has joined #river