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/
peelz has quit [Read error: Connection reset by peer]
peelz has joined #river
peelz has quit [Changing host]
peelz has joined #river
leopoldek has joined #river
orfeas194 has quit [Ping timeout: 246 seconds]
Guest12 has joined #river
Guest12 has quit [Quit: Client closed]
eShaev9z has joined #river
eShaev9z_ has quit [Ping timeout: 255 seconds]
Szadek36 has quit [Quit: off]
Szadek36 has joined #river
waleee has quit [Ping timeout: 264 seconds]
leopoldek has quit [Remote host closed the connection]
<novakane> hmm I have a crash when I switch to another tty https://paste.sr.ht/~novakane/df6455d4a43404af1a3ee029fa365d1ee61bfd09
<novakane> tiosgz ^
Guest63 has joined #river
<Guest63> hey, maybe this is a noob question, but how do I specify a tag for a window that is going to spawn?
<Guest63> The use case is that I have a script which launch `mpv` that I am calling using `riverctl spawn`, but `mpv` takes a while to launch
<Guest63> I want `mpv` to launch with the tags that is using the currently focused window at time of invocation
<Guest63> So _eg_ I am currently focused on tag 1, I launch the script and go to tag 2, it will spawn it on tag 1.
<Guest63> Cause this was my workflow back when I was using `bspwm`, where I launch the script in a certain workspace, then switch workspace to work on other things while I wait for it to load
<novakane> Guest63: which version are you on? it's only possible on master
<Guest63> oh, I am using Arch so it should be the latest
<Guest63> what is the command that I need to use to achieve this?
<novakane> look at the rules section in riverctl(1) man page
<novakane> arch have master and stable release though
<dnkl> Guest63: master is not the same as the latest release
<Guest63> I'm looking at the docs at https://github.com/riverwm/river/blob/master/doc/riverctl.1.scd, under the rules section
<Guest63> It seems like it let's me set `mpv` to be a specific tag but, I don't want it to be a specific tag, I want to be the current active tag at time of invocation. Is there a way for `riverctl` to tell me the currently active tag?
<novakane> oh, that's not possible then I think
<Guest63> hmmm that's a shame then. It's just so close to being solvable for my use case
<Guest63> on an unrelated note, what does this phrase in the `Rules` section mean?
<Guest63> > Note that * matches everything while ** and the empty string are invalid.
<Guest63> Is it trying to say that `*` matches everything including empty string while `**` doesn't match empty string?
<novakane> just that empty string and ** doesn't works at all
traidare has joined #river
<Guest63> so it's trying to say 2 different things I suppose?
<Guest63> 1.  * matches everything
<Guest63> 2. ** and the empty string are invalid
<Guest63> I get that it's saying that river don't allow for `**` to be in the glob.
<Guest63> The "empty string" part is saying that the glob cannot be empty too? _ie_ `rule-add -app-id "" ....` is invalid
<Guest63> am I understanding the docs correctly?
<novakane> yep that's right
<Guest63> ok, thanks for the help!
Guest63 has quit [Quit: Client closed]
kraem has quit [Remote host closed the connection]
kraem has joined #river
kraem has quit [Remote host closed the connection]
kraem has joined #river
kraem has quit [Remote host closed the connection]
kraem has joined #river
tiosgz has joined #river
<tiosgz> novakane: oops, thanks. should be fixed in #11
<novakane> tiosgz: cool thanks! It fixed it yeah
tiosgz has quit [Quit: tiosgz]
orfeas194 has joined #river
xtvl has quit [Ping timeout: 264 seconds]
xtvl has joined #river
xtvl has quit [Ping timeout: 260 seconds]
traidare has quit [Ping timeout: 252 seconds]
uncomfy has joined #river
uncomfy has quit [Remote host closed the connection]
orfeas194 has quit [Ping timeout: 260 seconds]
traidare has joined #river
alexherbo2 has joined #river
hendry has quit [Quit: WeeChat 4.1.2]
hendry has joined #river
sewn has quit [Ping timeout: 264 seconds]
Anderson-D has quit [Ping timeout: 256 seconds]
sewn has joined #river
Anderson-D has joined #river
sewn has quit [Ping timeout: 268 seconds]
waleee has joined #river
elshize has quit [Ping timeout: 256 seconds]
Anderson-D has quit [Ping timeout: 260 seconds]
elshize has joined #river
Anderson-D has joined #river
sewn has joined #river
leopoldek has joined #river
sewn has quit [Ping timeout: 256 seconds]
sewn has joined #river
traidare has quit [Ping timeout: 264 seconds]
groknull has joined #river
lordmzte has joined #river
groknull has quit [Remote host closed the connection]
orfeas194 has joined #river
traidare has joined #river
<The_Buhs> Is there a way to get the currently active tagmask?
<lordmzte> I don't believe so. What's your use case?
<The_Buhs> I've got a "scratchpad" tag that I toggle on/off with Alt+C instead of Alt+<number>, but then if I switch to a different tag with set-focused-tags the scratchpad gets toggled off and I have to toggle it back on, so I was trying to think of a way to keep it toggled on (if it's active)
<The_Buhs> If that makes sense?
<lordmzte> I see. I don't believe that's possible yet, unfortunately.
<The_Buhs> All good, thanks! Was just wondering
waleee has quit [Ping timeout: 264 seconds]
alexherbo2 has quit [Remote host closed the connection]
<ifreund> 0.3.0 is feeling ever closer
<novakane> yeah I was going to say that the 0.3.0 milestone tag is starting to look empty :)
sewn has quit [Ping timeout: 264 seconds]
sewn has joined #river
lordmzte has quit [Quit: WeeChat 4.2.1]
lordmzte has joined #river
tiosgz has joined #river
<tiosgz> ifreund: nagging once in a while that i think the 0.3 meta-issue should mention how clients without xdg-deco are handled by default (as a breaking change)
Guest58 has joined #river
<Guest58> Hey, how do I change my screen scale? Like I want everything to be 2x as big
Guest58 has quit [Client Quit]
Guest58 has joined #river
<tiosgz> Guest58: use the relevant option in a display configurator (wlr-randr, kanshi etc)
<Guest58> I missed that
<Guest58> thanks!
<Guest58> dumb? question: When I use tools like that, everything gets blurry. Is it possible to increase application size without reducing output resolution and quality?
<tiosgz> depends on a few things. if you really used a scale of 2, most wayland-native apps should work well
<tiosgz> with a non-integer scale, things are likely to be blurry with river 0.2, but many should be ok with the development version of river
<tiosgz> i can't speak about xwayland in either case
<Guest58> Kitty works with 2.0 perfectly
<Guest58> but Discord and Chrome are blurry
<tiosgz> do you run these as wayland-native, or over xwayland?
<Guest58> I just launched them (and I have xwayland installed)
<Guest58> so maybe they use xwayland?
<Guest58> also I am using river 0.2.6
<tiosgz> iirc you need a command-line flag to run them as wayland apps. something like https://wiki.archlinux.org/title/Wayland#Electron
<tiosgz> anyway, i'm off to bed now. i hope you can sort it out :)
tiosgz has quit [Quit: tiosgz]
<Guest58> okay thanks
Guest58 has quit [Quit: Client closed]
qyliss has quit [Ping timeout: 260 seconds]
leopoldek has quit [Ping timeout: 264 seconds]
qyliss has joined #river
waleee has joined #river
coding-agent has joined #river
<coding-agent> Hi
<coding-agent> quick question
<coding-agent> Is river planned to have animations?
lordmzte has quit [Quit: WeeChat 4.2.1]
lordmzte has joined #river
<novakane> probably not in the near future I would guess and maybe not at all
<novakane> unless the future rework of the layout generators allows thing like that
coding-agent has quit [Quit: Client closed]
<lordmzte> I don't think that'd go in layout generators; you'd still want animations when switching tags for example.
<novakane> right but you could like send an event on tags switch and so the client could display the next windows with an animation
<lordmzte> true, true
<novakane> obviously assuming layout generators can do a lot more than right now
coding-agent has joined #river
<leon-p> tags will also be outsourced to layout generators
<leon-p> river will know basically nothing about window management
lordmzte has quit [Quit: WeeChat 4.2.1]
<ifreund> to be quite honest, I have no interest in animations or other eye candy
<ifreund> tiosgz: thanks for the reminder, Ive actually made the change before forgetting about it again this time :)
coding-agent has quit [Quit: Client closed]
qyliss has quit [Quit: bye]
qyliss has joined #river
orfeas194 has quit [Quit: orfeas194]
traidare has quit [Ping timeout: 256 seconds]
Axenntio has joined #river
Axenntio has quit [Ping timeout: 240 seconds]
leopoldek has joined #river