leopoldek has quit [Remote host closed the connection]
Guest31 has quit [Quit: Client closed]
kotto has joined #river
uncomfy has joined #river
traidare has quit [Ping timeout: 258 seconds]
ccha1 has joined #river
ccha has quit [Ping timeout: 255 seconds]
traidare has joined #river
Guest28 has joined #river
notzmv has quit [Ping timeout: 264 seconds]
kotto has quit [Quit: WeeChat 4.1.1]
Guest28 has quit [Quit: Client closed]
sunn has joined #river
<sunn>
Any cool/creative uses of user-defined modes out there? Want to clean up my keybinds a bit so normal mode isn't just a mess of complex chords I can't remember
traidare has quit [Ping timeout: 258 seconds]
waleee has joined #river
traidare has joined #river
Guest59 has joined #river
Guest59 has quit [Client Quit]
uncomfy_ has joined #river
uncomfy has quit [Ping timeout: 252 seconds]
sunn has quit [Ping timeout: 250 seconds]
sunn has joined #river
traidare has quit [Ping timeout: 255 seconds]
<fleischie>
sunn: No. I just have a locked mode, that allows me to stop/pause my media player and mute/lower volume. :O
<fleischie>
(when the screen is locked)
<sunn>
fleischie: i see. i'm playing around with an exit dialog (reboot, logout, lock) and a screenshot dialog (i.e. all the different ways to call grimshot: copy/save, area/output/window)
<fleischie>
Ooh, the screenshot idea sounds good. I might do that as well at one point.
<sunn>
i used to have window resizing and movement in a mode in sway but river's tiling paradigm kind of mitigates that need for me. i'm really only assigning views to tags, adjusting the master ratio, and promoting views to master from the stack. pretty simple.
<ifreund>
it would be nice to have UI for that sort of thing like kakoune does
<ifreund>
for example, if you press g in insert mode it pops up this thing: https://0x0.st/HvNK.png
uncomfy_ has quit [Remote host closed the connection]
<ifreund>
which is useful if you are new to the editor or forgot how to go to the type definition or whatever
<sunn>
ah yes, discoverability. i've been using helix for a bit and that's certainly eased the transition from vim
<ifreund>
It's something river sucks at currently, but it's also explicitly not a priority until the core features and architecture are more settled
<sunn>
ifreund: a UI like that be more appropriate as an option, no?
<sunn>
(but yes, I understand it's a lower priority)
<ifreund>
oh, yeah no way I would force UI by default
<ifreund>
and I have no plans to do anything in that direction in the next year at least
notzmv has joined #river
<sunn>
changes to windows rules coming next? (looking at the 0.3.0 milestone tracking)
notzmv has quit [Ping timeout: 260 seconds]
<ifreund>
sunn: all I plan to block 0.3 on is bug fixes and drawing tablet support
<ifreund>
as far as the rules system, I just made generic infrastructure and let people send PRs for the rule types they wanted
<ifreund>
my next priority after 0.3.0 will be architectural work to explore moving more window management policy outside of the compositor process
traidare has joined #river
<sunn>
sounds great, thanks ifreund!
sunn6 has joined #river
sunn6 has quit [Client Quit]
sunn has quit [Ping timeout: 250 seconds]
sunn has joined #river
sunn has quit [Client Quit]
sunn has joined #river
leopoldek has joined #river
leopoldek has quit [Remote host closed the connection]
notzmv has joined #river
sunn has quit [Ping timeout: 250 seconds]
orfeas194 has joined #river
sunn has joined #river
sunn has quit [Remote host closed the connection]
sunn has joined #river
sunn has quit [Remote host closed the connection]
sunn has joined #river
maxxv has joined #river
<maxxv>
About the UI for modes: I've written a client which does exactly that (although it has a separate config, but the benefit is that it works with any compositor) - https://github.com/MaxVerevkin/wlr-which-key
sunn has quit [Ping timeout: 250 seconds]
sunn has joined #river
<ifreund>
nice!
sunn has quit [Ping timeout: 250 seconds]
leopoldek has joined #river
awe has joined #river
<awe>
how do i figure out why riverctl spawn doesn't work with swww
<awe>
is it because i have a symlink?
<awe>
that can't be it because using /bin/sh -c works
<awe>
but rivercrl spawn doesnt
<ifreund>
usually it's something to do with shell quoting when users have an issue like that
<awe>
how do i see what's running in the riverctl spawn
<awe>
and what do you mean by shell quoting
<ifreund>
leon-p: that resize funkiness you reported yesterday should be fixed, the new code made it nice and elegant :)
<waleee>
awe: per ifreund above, could you paste the actual configuration line for swww
<waleee>
* in river's init
<ifreund>
awe: exactly what arguments are you passing to riverctl?
<awe>
i run riverctl spawn "swww init"
<awe>
maybe its bc that one just starts swww-daemon
<waleee>
do you actually have any images loaded into swww?
<awe>
in my terminal i do "~/.local/bin/swww-daemon"
<awe>
wair sorry
<awe>
im bad at this
<awe>
rn
<waleee>
I guess it might just display a default single color background otherwise
<waleee>
probably black
<awe>
yeah lol
<waleee>
what does psgrep swww say?
maxxv has quit [Quit: Client closed]
<awe>
i do riverctl spawn "~/.local/bin/swww init && ~/.config/river/swww_randomize.sh ~/Pictures/Wallpapers" in the console
<awe>
and then that doesnt even start the daemon
<awe>
that shell script calls swww
<awe>
swww seems to communicate with swww-daemon
<awe>
doing riverctl init ~/.local/bin/swww-daemon seems to start it in my terminal
<awe>
wair i meanr riverctl spawn
<waleee>
~ in shell quotes isn't a recommended thing to use
elshize has joined #river
<awe>
lemme do smrhn then
<waleee>
change it to "${HOME}/.config/..." and see if that makes a difference
<waleee>
* where appropriate
<awe>
is ${HOME} a default environment variable
<waleee>
$HOME is, but it will not be expanded in quotes hence the special ${...} syntax