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: 250 seconds]
crypt_ has joined #river
snakedye has quit [Ping timeout: 252 seconds]
romangg has quit [*.net *.split]
travankor has quit [*.net *.split]
romangg has joined #river
snakedye has joined #river
novakane has joined #river
Guest42 has joined #river
ralphptorres has joined #river
snakedye has quit [Ping timeout: 265 seconds]
ralphptorres has quit [Client Quit]
snakedye has joined #river
Guest42 has quit [Quit: Client closed]
pkap has joined #river
Hazoune has joined #river
Hazoune has quit [Changing host]
Hazoune has joined #river
Hazoune has quit [Quit: Client closed]
pipeweed[m] has joined #river
waleee has joined #river
pkap has quit [Quit: Client closed]
<pipeweed[m]> this is like dwm with a config file. kinda awesome
<ifreund> :)
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
leon-p has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
qyliss has quit [Quit: bye]
qyliss has joined #river
snakedye has quit [Ping timeout: 265 seconds]
guest23 has quit [Quit: Connection closed for inactivity]
snakedye has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
<dagle> And if that is too easy, you just patch stuff in the source code.
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
<ifreund> ci is fixed :)
<novakane> \o/
<novakane> starting to look better and more useful :P https://0x0.st/-Ywz.png
<snakedye> Nice!
<novakane> need to write tags number inside the squares now
<leon-p> novakane: you could also display a list of all toplevels below the tag indicator, with the focused one highlighted
<novakane> leon-p: hmm good idea, I don't have a precise idea of all the things I want to add, I like this one, on my todo list
noopdecoder has joined #river
guest23 has joined #river
<guest23> looks great novakane!
<Nulo> novakane, what's that?
<waleee> looks like the start of a bar
<guest23> don't need a bar myself
<guest23> but notifications are great for my usecases
guest23 has quit [Quit: Client closed]
<bfiedler> ifreund: yay, ci!
<bfiedler> even though #430 is marked as draft we need some input on it, now that you are available :)
snakedye has quit [Ping timeout: 245 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 245 seconds]
snakedye has joined #river
noopdecoder has quit [Quit: noopdecoder]
<novakane> Nulo: something I'm working on it, not sure what's the end goal yet :P
<novakane> probably a popup with some river info, not sure if I'll do something like river-tag-overlay displayed when you change tags or something with a keybind
Guest40 has joined #river
Guest40 has quit [Client Quit]
guest23 has joined #river
<guest23> finally got minimal arch/ and river only install :D Happy so far. Now need to setup all the idle/lock logic
guest23 has quit [Client Quit]
guest23 has joined #river
<guest23> any suggestions other then swayidle/swaylock?
guest23 has quit [Client Quit]
guest23 has joined #river
<Nulo> guest23, I believe waylock exists, I use "swaylockd"
<snakedye> I made this https://github.com/snakedye/midle guest23
<snakedye> But I don't even use it
guest23 has quit [Ping timeout: 256 seconds]
<crypt_> I have to say hat I like having the logs for this channel as most people are not about when I am
guest23 has joined #river
<guest23> snakedye what do you using instead currently?
<guest23> and yes, logs are great
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
snakedye has quit [Ping timeout: 265 seconds]
snakedye has joined #river
waleee has quit [Ping timeout: 265 seconds]
waleee has joined #river
guest23 has quit [Quit: Client closed]
<snakedye> guest23: swayidle
<crypt_> what does swayidle do? Can that be used as a lock screen type thing?
<crypt_> I am getting clsoer to being able to use river as a daily driver so that I can move from xmonad/x11 to wiver/wayland
<crypt_> s/wiver/river/
<snakedye> Idles until a timeout expires, runs a command, returns idling
novakane has quit [Quit: WeeChat 3.3]
<crypt_> I think that that sounds useful but I am not completely sure what I would use it for
<crypt_> at the moment I am just working on replicating the navigation that I ahve in xmonad
<leon-p> crypt_: navigation? In river you can move up and down the view list. Anything more is currently not supported. Probably we could also have directional focusing if someone implements it, but I am not sure it makes much sense.
<crypt_> It is mainly just setting up a keybinding to move between active tags
<leon-p> Ah, I see
<crypt_> I have seen that there is a script th does this so that in not an issue
<crypt_> the other thing that I am looking at playing with is rotating the stack so that windows move but the focus stays in the same positon
<leon-p> crypt_: the one that goes to the next occupied tag? Yeah that works. Although the python startup times really hurt it's performance, so if you use it often it may make sense to rewrite it in something compiled
<crypt_> looks easy to easy to implement I just need to get my head round the iter function to get the first and last items for a tag
<leon-p> crypt_: there is no stack rotating currently in river, only zoom and swap. You could implement it though, if you wanted. I am not opposed. Although I think it might get weird when you have a lot of views on different tags, because river only has a single stack on each output. Maybe only cycle the visible views, but that might mess up the order when you have multiple tags active...
<crypt_> I may either looking at implementing the active tag stuff either in zig or lua
<crypt_> I think that it could be done with just moving the first/last item to last/first and then moving the focus
<crypt_> I am not sure it that would mess up other views as I have not played with that yet
<snakedye> I do this with the first windows in the stack but I track the rest
<snakedye> Can't track*
<crypt_> I don't tend to have mutiple tags on a single view at the moment
<crypt_> snakedye: when I last looked at this sort of thing I decided that I needed to get my head round iter so that I could get a filtered view with just the tags that I was interested in but ran out of time
<snakedye> leon-p: In my layout generator I have this option to choose which tag layout layout has priority when multiple are focused. Either the smallest or the largest. Could this be an option in river but for the stack order?
<leon-p> snakedye: maybe, but it's a bit complicated for my taste. Although for a layout generator it's a good feature.
leon-p has quit [Quit: leaving]
<snakedye> crypt_: could be easier to implement with this and faster to execute. Main caveat is that it's a daemon but should could exit it in a script
<snakedye> leon-p: rearranging the views could be done with river-status but frame perfection issue and it wouldn't be consistent with the kb shortcuts.
snakedye has quit [Ping timeout: 245 seconds]
snakedye has joined #river
leon-p has joined #river
leon-p has quit [Client Quit]
leon-p has joined #river
leon-p has quit [Quit: leon-p]
goserman has joined #river
aruhier- has joined #river
aruhier has quit [Read error: Connection reset by peer]
aruhier- is now known as aruhier
pipeweed[m] has quit [Ping timeout: 246 seconds]
entenel has quit [Ping timeout: 268 seconds]
priner has quit [Ping timeout: 250 seconds]
goserman has quit [Quit: Client closed]
goserman has joined #river
entenel has joined #river