tweaks to river config
This commit is contained in:
parent
a126062b58
commit
3662d0e314
6 changed files with 67 additions and 9 deletions
|
|
@ -109,17 +109,21 @@ for mode in normal locked
|
||||||
do
|
do
|
||||||
riverctl map $mode None XF86Eject spawn 'eject -T'
|
riverctl map $mode None XF86Eject spawn 'eject -T'
|
||||||
|
|
||||||
riverctl map $mode None XF86AudioRaiseVolume spawn "amixer sset Master 5%+ | sed -En 's/.*\[([0-9]+)%\].*/\1/p' | head -1 > $wobsock"
|
riverctl map $mode None XF86AudioRaiseVolume spawn "~/.config/river/volume.sh up 0.02"
|
||||||
riverctl map $mode None XF86AudioLowerVolume spawn "amixer sset Master 5%- | sed -En 's/.*\[([0-9]+)%\].*/\1/p' | head -1 > $wobsock"
|
riverctl map $mode None XF86AudioLowerVolume spawn "~/.config/river/volume.sh down 0.02"
|
||||||
riverctl map $mode None XF86AudioMute exec spawn "sset Master toggle | sed -En '/\[on\]/ s/.*\[([0-9]+)%\].*/\1/ p; /\[off\]/ s/.*/0/p' | head -1 > $wobsock"
|
riverctl map $mode Shift XF86AudioRaiseVolume spawn "~/.config/river/volume.sh up 0.01"
|
||||||
|
riverctl map $mode Shift XF86AudioLowerVolume spawn "~/.config/river/volume.sh down 0.01"
|
||||||
|
riverctl map $mode Control XF86AudioRaiseVolume spawn "~/.config/river/volume.sh up 0.10"
|
||||||
|
riverctl map $mode Control XF86AudioLowerVolume spawn "~/.config/river/volume.sh down 0.10"
|
||||||
|
riverctl map $mode None XF86AudioMute exec spawn "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
|
||||||
|
|
||||||
riverctl map $mode None XF86AudioMedia spawn 'playerctl play-pause'
|
riverctl map $mode None XF86AudioMedia spawn 'playerctl play-pause'
|
||||||
riverctl map $mode None XF86AudioPlay spawn 'playerctl play-pause'
|
riverctl map $mode None XF86AudioPlay spawn 'playerctl play-pause'
|
||||||
riverctl map $mode None XF86AudioPrev spawn 'playerctl previous'
|
riverctl map $mode None XF86AudioPrev spawn 'playerctl previous'
|
||||||
riverctl map $mode None XF86AudioNext spawn 'playerctl next'
|
riverctl map $mode None XF86AudioNext spawn 'playerctl next'
|
||||||
|
|
||||||
riverctl map $mode $mod+Control+Shift K spawn "brightnessctl set +5% | sed -En 's/.*\(([0-9]+)%\).*/\1/p' > $wobsock"
|
riverctl map $mode None XF86MonBrightnessUp spawn "brightnessctl set +5% | sed -En 's/.*\(([0-9]+)%\).*/\1/p' > $wobsock"
|
||||||
riverctl map $mode $mod+Control+Shift J spawn "brightnessctl set 5%- | sed -En 's/.*\(([0-9]+)%\).*/\1/p' > $wobsock"
|
riverctl map $mode None XF86MonBrightnessDown spawn "brightnessctl set 5%- | sed -En 's/.*\(([0-9]+)%\).*/\1/p' > $wobsock"
|
||||||
done
|
done
|
||||||
|
|
||||||
# "caffeine"
|
# "caffeine"
|
||||||
|
|
@ -134,7 +138,8 @@ riverctl border-width 2
|
||||||
# options
|
# options
|
||||||
riverctl set-repeat 50 300
|
riverctl set-repeat 50 300
|
||||||
# riverctl keyboard-layout -options "altwin:swap_lalt_lwin" us
|
# riverctl keyboard-layout -options "altwin:swap_lalt_lwin" us
|
||||||
riverctl keyboard-layout -options "altwin:swap_lalt_lwin,grp:alt_space_toggle" -variant ,colemak_dh us,us
|
# riverctl keyboard-layout -options "altwin:swap_lalt_lwin,grp:alt_space_toggle" -variant colemak_dh, us,us
|
||||||
|
riverctl keyboard-layout -options "grp:alt_space_toggle" -variant colemak_dh, us,us
|
||||||
# riverctl keyboard-layout -options "altwin:swap_lalt_lwin,grp:alt_space_toggle" -variant ,colemak_dh,dvorak us,us,us
|
# riverctl keyboard-layout -options "altwin:swap_lalt_lwin,grp:alt_space_toggle" -variant ,colemak_dh,dvorak us,us,us
|
||||||
# riverctl keyboard-layout -options "grp:alt_space_toggle" -variant ,dvorak us,us
|
# riverctl keyboard-layout -options "grp:alt_space_toggle" -variant ,dvorak us,us
|
||||||
|
|
||||||
|
|
@ -176,7 +181,7 @@ riverctl rule-add -app-id org.gnome.Boxes ssd
|
||||||
riverctl rule-add -app-id com.github.xournalpp.xournalpp ssd
|
riverctl rule-add -app-id com.github.xournalpp.xournalpp ssd
|
||||||
|
|
||||||
# spawn stuff
|
# spawn stuff
|
||||||
pgrep wbg || wbg ~/.config/wallpaper.png &
|
pgrep wbg || wbg ~/.config/river/wallpaper.jpg &
|
||||||
wlr-randr --output eDP-1 --scale 1.25 &
|
wlr-randr --output eDP-1 --scale 1.25 &
|
||||||
pgrep waybar || waybar &
|
pgrep waybar || waybar &
|
||||||
|
|
||||||
|
|
@ -194,6 +199,9 @@ foot --server & # TODO: figure out systemd service
|
||||||
# emacs daemon
|
# emacs daemon
|
||||||
emacs --daemon &
|
emacs --daemon &
|
||||||
|
|
||||||
|
# nextcloud client
|
||||||
|
nextcloud &
|
||||||
|
|
||||||
# pianobar
|
# pianobar
|
||||||
riverctl map normal $mod+Shift S spawn '~/.config/pianobar/change_station.sh'
|
riverctl map normal $mod+Shift S spawn '~/.config/pianobar/change_station.sh'
|
||||||
riverctl map normal $mod P spawn 'echo "p" > ~/.config/pianobar/ctl'
|
riverctl map normal $mod P spawn 'echo "p" > ~/.config/pianobar/ctl'
|
||||||
|
|
|
||||||
11
river/.config/river/volume.sh
Executable file
11
river/.config/river/volume.sh
Executable file
|
|
@ -0,0 +1,11 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
wobsock=$XDG_RUNTIME_DIR/wob.sock
|
||||||
|
|
||||||
|
if [ $1 = "up" ]; then
|
||||||
|
wpctl set-volume @DEFAULT_AUDIO_SINK@ "$2+"
|
||||||
|
else
|
||||||
|
wpctl set-volume @DEFAULT_AUDIO_SINK@ "$2-"
|
||||||
|
fi
|
||||||
|
|
||||||
|
wpctl get-volume @DEFAULT_AUDIO_SINK@ | sed 's/Volume: 0.//' > $wobsock
|
||||||
BIN
river/.config/river/wallpaper.jpg
Normal file
BIN
river/.config/river/wallpaper.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 695 KiB |
|
|
@ -1 +1 @@
|
||||||
config-niri
|
./config-river
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
],
|
],
|
||||||
"modules-right": [
|
"modules-right": [
|
||||||
"tray",
|
"tray",
|
||||||
"pulseaudio",
|
"wireplumber",
|
||||||
"network",
|
"network",
|
||||||
"battery",
|
"battery",
|
||||||
],
|
],
|
||||||
|
|
@ -54,6 +54,27 @@
|
||||||
"on-click-right": "pavucontrol"
|
"on-click-right": "pavucontrol"
|
||||||
},
|
},
|
||||||
|
|
||||||
|
"wireplumber": {
|
||||||
|
"format": "{volume}% {icon}",
|
||||||
|
"format-muted": "",
|
||||||
|
"on-click": "helvum",
|
||||||
|
"format-icons": ["", "", ""]
|
||||||
|
},
|
||||||
|
|
||||||
|
// "wireplumber": {
|
||||||
|
// "format": "{icon} {volume:2}%",
|
||||||
|
// "format-bluetooth": "{icon} {volume}%",
|
||||||
|
// "format-muted": "MUTE",
|
||||||
|
// "format-icons": {
|
||||||
|
// "headphones": "",
|
||||||
|
// "default": [
|
||||||
|
// "",
|
||||||
|
// ""
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// "on-click": "helvum"
|
||||||
|
// },
|
||||||
|
|
||||||
"network": {
|
"network": {
|
||||||
"interface": "wlan0",
|
"interface": "wlan0",
|
||||||
"format": "{ifname}",
|
"format": "{ifname}",
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,24 @@ window#waybar {
|
||||||
color: @pink;
|
color: @pink;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#tags button {
|
||||||
|
color: @text;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tags button.occupied {
|
||||||
|
color: @yellow;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tags button.focused {
|
||||||
|
color: @base;
|
||||||
|
background: @pink;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tags button.urgent {
|
||||||
|
color: @base;
|
||||||
|
background: @red;
|
||||||
|
}
|
||||||
|
|
||||||
#clock,
|
#clock,
|
||||||
#pulseaudio,
|
#pulseaudio,
|
||||||
#battery,
|
#battery,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue