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
|
||||
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 XF86AudioLowerVolume spawn "amixer sset Master 5%- | sed -En 's/.*\[([0-9]+)%\].*/\1/p' | head -1 > $wobsock"
|
||||
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 None XF86AudioRaiseVolume spawn "~/.config/river/volume.sh up 0.02"
|
||||
riverctl map $mode None XF86AudioLowerVolume spawn "~/.config/river/volume.sh down 0.02"
|
||||
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 XF86AudioPlay spawn 'playerctl play-pause'
|
||||
riverctl map $mode None XF86AudioPrev spawn 'playerctl previous'
|
||||
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 $mod+Control+Shift J 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 None XF86MonBrightnessDown spawn "brightnessctl set 5%- | sed -En 's/.*\(([0-9]+)%\).*/\1/p' > $wobsock"
|
||||
done
|
||||
|
||||
# "caffeine"
|
||||
|
|
@ -134,7 +138,8 @@ riverctl border-width 2
|
|||
# options
|
||||
riverctl set-repeat 50 300
|
||||
# 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 "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
|
||||
|
||||
# spawn stuff
|
||||
pgrep wbg || wbg ~/.config/wallpaper.png &
|
||||
pgrep wbg || wbg ~/.config/river/wallpaper.jpg &
|
||||
wlr-randr --output eDP-1 --scale 1.25 &
|
||||
pgrep waybar || waybar &
|
||||
|
||||
|
|
@ -194,6 +199,9 @@ foot --server & # TODO: figure out systemd service
|
|||
# emacs daemon
|
||||
emacs --daemon &
|
||||
|
||||
# nextcloud client
|
||||
nextcloud &
|
||||
|
||||
# pianobar
|
||||
riverctl map normal $mod+Shift S spawn '~/.config/pianobar/change_station.sh'
|
||||
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": [
|
||||
"tray",
|
||||
"pulseaudio",
|
||||
"wireplumber",
|
||||
"network",
|
||||
"battery",
|
||||
],
|
||||
|
|
@ -54,6 +54,27 @@
|
|||
"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": {
|
||||
"interface": "wlan0",
|
||||
"format": "{ifname}",
|
||||
|
|
|
|||
|
|
@ -19,6 +19,24 @@ window#waybar {
|
|||
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,
|
||||
#pulseaudio,
|
||||
#battery,
|
||||
|
|
|
|||
Loading…
Reference in a new issue