ChanServ changed the topic of #river to: river - a dynamic tiling Wayland compositor || https://codeberg.org/river/river || channel logs: https://libera.irclog.whitequark.org/river/
glenneth1 has joined #river
glenneth has quit [Ping timeout: 252 seconds]
glenneth1 is now known as glenneth
Cornelius-Figgle has quit [Read error: Connection reset by peer]
Cornelius-Figgle has joined #river
schneid3306 has quit [Quit: schneid3306]
sentry has joined #river
Snetry has quit [Ping timeout: 248 seconds]
schneid3306 has joined #river
Guest83 has joined #river
Guest83 has quit [Client Quit]
schneid3306 has quit [Ping timeout: 268 seconds]
schneid3306 has joined #river
bw has quit [Ping timeout: 252 seconds]
bw has joined #river
andyrtr_ has joined #river
andyrtr has quit [Ping timeout: 276 seconds]
andyrtr_ is now known as andyrtr
Keeto has joined #river
Keeto has quit [Client Quit]
flower_ has joined #river
jgayola has joined #river
jgayola is now known as ludgie
ludgie has quit [Client Quit]
andyrtr has quit [Quit: ZNC 1.9.1 - https://znc.in]
andyrtr has joined #river
pleq has joined #river
<pleq> Hello, I'm trying to configure keybindings so that on press and release of Super_L, it launches fuzzel, but if something else if pressed, it does not launch fuzzel on release.
<pleq> I wanted to try to do it by entering supe-mode when Super_L is pressed, and every keybinding with Super+Key does something then exits supe-mode, including releasing Supe_L to launch fuzzel.
<pleq> is there some way for this to be done?
<pleq> if the options like 'move' are scripts, I can maybe put them into spawn, like this?
<pleq> riverctl map supe Super+K spawn "bash -c "bunch of stuff"; enter normal-mode"
<pleq> but I don't know how to do things like 'move' with spawn
<pleq> riverctl map supe Super+K spawn "move up 100; enter normal-mode"
<leon-p> the spawn command executes whatever you give it with "sh -c". "move up 100" is not a shell command, it's a river command, so you'll have to use riverctl inside the spawn
<pleq> oh i see, thank you
Ireozar has quit [Read error: Connection reset by peer]
pleq has quit [Quit: Client closed]
Ireozar has joined #river
pleq has joined #river
<pleq> supe mode thing is not working for me, anyone know why? here's a snippet of my config:
<pleq> riverctl map normal Super_L enter mode-supe
<pleq>     riverctl map supe Super F spawn "riverctl toggle-float; riverctl enter mode-normal"
<pleq>     riverctl map supe Super B spawn "\
<pleq>         current=\$(cat ~/.cache/current_background 2>/dev/null || echo 0)
<pleq>         sleep 0.1
<pleq>         next=\$(( (current + 1) % 9 ))
<pleq>         sleep 0.1
<pleq>         echo "\$next" > ~/.cache/current_background
<pleq>         swww img \$HOME/Pictures/Background/\${next}.{jpg,jpeg,png,gif,webp} \
<pleq>             --transition-type grow \
<pleq>             --transition-fps 90 \
<pleq>             --transition-duration 1
<pleq>         riverctl enter mode-normal"
<pleq>     ## ── Apps ─────────────────────────────────────
<pleq>     # Toggle launcher-mode (top bar + bottom bar + fuzzel)
<pleq>     riverctl map supe -release None Super_L spawn "\
<pleq>         if pgrep -x fuzzel >/dev/null 2>&1; then
ccha has quit [Quit: WeeChat 4.6.2]
ccha has joined #river
pleq has quit [Quit: Client closed]
pleq has joined #river
pleq has quit [Quit: Client closed]
pleq has joined #river
pleq has quit [Quit: Client closed]
angry_vincent has joined #river
lbiaggi has quit [Changing host]
lbiaggi has joined #river
<bwbuhse> I need to get in the mood to start messing around with a rwm wm. Finally reading through the (current) protocol for the first time
lordmzte has joined #river
angry_vincent has quit [Ping timeout: 260 seconds]
adv8tor has joined #river
bwbuhse has quit [Ping timeout: 248 seconds]
bwbuhse has joined #river
Guest70 has joined #river
Guest70 has quit [Quit: Client closed]
jmilne22 has joined #river
jmilne22 has quit [Remote host closed the connection]
Guest34 has joined #river
Guest34 has quit [Client Quit]
<leon-p> bwbuhse: there is a certain amount of things you'll need to get started, but after that it's pretty straight-forward
<leon-p> the WM protocol is quite usable even if you ignore most events / requests
flower_ has quit [Quit: Lost terminal]
<leon-p> ok, I want a clock widgets which shows upcoming appointments, so I have apparently convinced myself to write an org-mode parser in zig...
<leon-p> but I think it would be super neat to have appointments as visible areas on an analog clock
alebastr_ has quit [Quit: WeeChat 4.4.3]
catman has quit [Ping timeout: 245 seconds]
alebastr has joined #river
alebastr has quit [Ping timeout: 248 seconds]
alebastr has joined #river