mirror of
https://github.com/ksyasuda/rice.git
synced 2024-10-28 09:04:10 -07:00
add mpd mdule locally and update config
This commit is contained in:
parent
ea1208137c
commit
0db918ee19
@ -134,21 +134,20 @@ module-margin-right = 0
|
|||||||
|
|
||||||
; font-0 = "Terminus:size=10;3"
|
; font-0 = "Terminus:size=10;3"
|
||||||
; font-1 = "waffle:size=10;3"
|
; font-1 = "waffle:size=10;3"
|
||||||
font-0 = "DroidSansMono Nerd Font:size=10;3"
|
font-0 = "DroidSansMono Nerd Font:size=8;3"
|
||||||
font-1 = icomoon-feather:size=10;3
|
font-1 = icomoon-feather:size=8;3
|
||||||
font-2 = "Weather Icons:size=10;3"
|
font-2 = "Weather Icons:size=8;3"
|
||||||
font-3 = "Material Icons:size=10;3"
|
font-3 = "Material Icons:size=8;3"
|
||||||
|
|
||||||
; ; Modules are added to one of the available blocks
|
; ; Modules are added to one of the available blocks
|
||||||
; ; modules-left = cpu ram
|
; ; modules-left = cpu ram
|
||||||
; modules-center = xwindow xbacklight
|
; modules-center = xwindow xbacklight
|
||||||
; modules-right = ipc clock
|
; modules-right = ipc clock
|
||||||
|
|
||||||
modules-left = sep launcher sep workspaces sep flameshot color-picker sep cust-mpd-icon cust-mpd-prev custom-mpd cust-mpd-next
|
modules-left = sep launcher sep workspaces sep flameshot color-picker
|
||||||
modules-center = title
|
modules-center = title-icon title sep cust-mpd-icon cust-mpd-prev custom-mpd cust-mpd-next
|
||||||
; modules-right = color-switch sep alsa sep battery sep network sep date sep sysmenu sep
|
; modules-right = color-switch sep alsa sep battery sep network sep date sep sysmenu sep
|
||||||
; modules-right = package-updates-trigger package-updates bluetooth sep pulseaudio sep network-wlan sep weather sep date sep sysmenu sep
|
modules-right = package-updates-trigger package-updates bluetooth sep pulseaudio sep network-wlan sep date weather sep sysmenu sep
|
||||||
modules-right = bluetooth sep pulseaudio sep network-wlan sep date weather sep sysmenu sep
|
|
||||||
|
|
||||||
;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
||||||
|
|
||||||
@ -215,7 +214,7 @@ wm-restack = i3
|
|||||||
|
|
||||||
; Set a DPI values used when rendering text
|
; Set a DPI values used when rendering text
|
||||||
; This only affects scalable fonts
|
; This only affects scalable fonts
|
||||||
dpi = 90
|
dpi = 110
|
||||||
|
|
||||||
; Enable support for inter-process messaging
|
; Enable support for inter-process messaging
|
||||||
; See the Messaging wiki page for more details.
|
; See the Messaging wiki page for more details.
|
||||||
|
@ -2,22 +2,21 @@
|
|||||||
type = custom/script
|
type = custom/script
|
||||||
tail = true
|
tail = true
|
||||||
interval = 0
|
interval = 0
|
||||||
exec = $HOME/SudacodeRice/scripts/show-music.sh
|
exec = $HOME/SudacodeRice/polybar-themes/sblocks/scripts/show-music.sh
|
||||||
format = <label>
|
format = <label>
|
||||||
click-left = exec $HOME/SudacodeRice/scripts/music-controls.sh -t
|
click-left = exec $HOME/SudacodeRice/polybar-themes/sblocks/scripts/music-controls.sh -t
|
||||||
click-right = alacritty -e ncmpcpp
|
click-right = alacritty -e ncmpcpp
|
||||||
format-padding = 1
|
format-padding = 1
|
||||||
; format-underline = #ecbe7b
|
|
||||||
; format-foreground = #51afef
|
|
||||||
format-background = ${color.background-alt}
|
format-background = ${color.background-alt}
|
||||||
format-prefix-padding = 1
|
format-prefix-padding = 1
|
||||||
format-overline = ${color.background}
|
format-overline = ${color.background}
|
||||||
format-underline = ${color.background}
|
format-underline = ${color.background}
|
||||||
|
format-foreground = ${color.foreground-alt}
|
||||||
|
|
||||||
[module/cust-mpd-next]
|
[module/cust-mpd-next]
|
||||||
type = custom/script
|
type = custom/script
|
||||||
click-left = $HOME/SudacodeRice/scripts/music-controls.sh -n
|
click-left = $HOME/SudacodeRice/polybar-themes/sblocks/scripts/music-controls.sh -n
|
||||||
exec = $HOME/SudacodeRice/scripts/mpd-controls.sh next
|
exec = $HOME/SudacodeRice/polybar-themes/sblocks/scripts/mpd-controls.sh next
|
||||||
format-padding = 1
|
format-padding = 1
|
||||||
format-background = ${color.background-alt}
|
format-background = ${color.background-alt}
|
||||||
format-prefix-padding = 1
|
format-prefix-padding = 1
|
||||||
@ -26,8 +25,8 @@ format-underline = ${color.background}
|
|||||||
|
|
||||||
[module/cust-mpd-prev]
|
[module/cust-mpd-prev]
|
||||||
type = custom/script
|
type = custom/script
|
||||||
click-left = $HOME/SudacodeRice/scripts/music-controls.sh -p
|
click-left = $HOME/SudacodeRice/polybar-themes/sblocks/scripts/music-controls.sh -p
|
||||||
exec = $HOME/SudacodeRice/scripts/mpd-controls.sh prev
|
exec = $HOME/SudacodeRice/polybar-themes/sblocks/scripts/mpd-controls.sh prev
|
||||||
format-padding = 1
|
format-padding = 1
|
||||||
format-background = ${color.background-alt}
|
format-background = ${color.background-alt}
|
||||||
format-prefix-padding = 1
|
format-prefix-padding = 1
|
||||||
@ -36,7 +35,7 @@ format-underline = ${color.background}
|
|||||||
|
|
||||||
[module/cust-mpd-icon]
|
[module/cust-mpd-icon]
|
||||||
type = custom/script
|
type = custom/script
|
||||||
exec = $HOME/SudacodeRice/scripts/mpd-controls.sh -i
|
exec = $HOME/SudacodeRice/polybar-themes/sblocks/scripts/mpd-controls.sh -i
|
||||||
format-background = ${color.indigo}
|
format-background = ${color.indigo}
|
||||||
format-padding = 2
|
format-padding = 2
|
||||||
format-overline = ${color.background}
|
format-overline = ${color.background}
|
||||||
|
@ -1222,6 +1222,14 @@ label-indicator-on = "%name% "
|
|||||||
label-indicator-on-background = ${color.background-alt}
|
label-indicator-on-background = ${color.background-alt}
|
||||||
|
|
||||||
;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
||||||
|
[module/title-icon]
|
||||||
|
type = custom/script
|
||||||
|
exec = echo " "
|
||||||
|
format-padding = 1
|
||||||
|
format-foreground = ${color.foreground}
|
||||||
|
format-background = ${color.blue}
|
||||||
|
format-overline = ${color.background}
|
||||||
|
format-underline = ${color.background}
|
||||||
|
|
||||||
[module/title]
|
[module/title]
|
||||||
type = internal/xwindow
|
type = internal/xwindow
|
||||||
@ -1229,7 +1237,7 @@ type = internal/xwindow
|
|||||||
; Available tags:
|
; Available tags:
|
||||||
; <label> (default)
|
; <label> (default)
|
||||||
format = <label>
|
format = <label>
|
||||||
format-prefix =
|
format-prefix =
|
||||||
; format-prefix =
|
; format-prefix =
|
||||||
format-padding = 1
|
format-padding = 1
|
||||||
format-foreground = ${color.foreground-alt}
|
format-foreground = ${color.foreground-alt}
|
||||||
@ -1241,7 +1249,7 @@ format-underline = ${color.background}
|
|||||||
; %title%
|
; %title%
|
||||||
; Default: %title%
|
; Default: %title%
|
||||||
label = " %title%"
|
label = " %title%"
|
||||||
label-maxlen = 50
|
label-maxlen = 40
|
||||||
|
|
||||||
; Used instead of label when there is no window title
|
; Used instead of label when there is no window title
|
||||||
label-empty = " Desktop"
|
label-empty = " Desktop"
|
||||||
|
17
polybar-themes/sblocks/scripts/mpd-controls.sh
Executable file
17
polybar-themes/sblocks/scripts/mpd-controls.sh
Executable file
@ -0,0 +1,17 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
checkRunning="$(mpc current)"
|
||||||
|
if [[ $checkRunning == '' ]]; then
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
arg=$1
|
||||||
|
if [[ $arg == 'next' ]] || [[ "$arg" == "-n" ]]; then
|
||||||
|
echo "怜"
|
||||||
|
elif [[ $arg == 'prev' ]] || [[ "$arg" == "-p" ]]; then
|
||||||
|
echo "玲"
|
||||||
|
elif [[ "$arg" == 'icon' ]] || [[ "$arg" == "-i" ]]; then
|
||||||
|
echo ""
|
||||||
|
fi
|
18
polybar-themes/sblocks/scripts/show-music.sh
Executable file
18
polybar-themes/sblocks/scripts/show-music.sh
Executable file
@ -0,0 +1,18 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
## display currently playing/paused song with zscroll
|
||||||
|
## no output when mpd is stopped
|
||||||
|
|
||||||
|
if ! mpc >/dev/null 2>&1; then
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
(
|
||||||
|
mpc current | zscroll -l 30 --delay 0.3 \
|
||||||
|
--match-command "mpc status" \
|
||||||
|
--match-text "playing" "--before-text ' '" \
|
||||||
|
--match-text "paused" "--before-text '契 ' --scroll 0" \
|
||||||
|
--update-check true "mpc current" &
|
||||||
|
) &
|
||||||
|
fi
|
||||||
|
|
||||||
|
mpc idle >/dev/null
|
@ -37,6 +37,7 @@ format-prefix-background = ${color.yellow}
|
|||||||
format-prefix-padding = 1
|
format-prefix-padding = 1
|
||||||
format-overline = ${color.background}
|
format-overline = ${color.background}
|
||||||
format-underline = ${color.background}
|
format-underline = ${color.background}
|
||||||
|
format-foreground = ${color.foreground-alt}
|
||||||
|
|
||||||
; Available tokens:
|
; Available tokens:
|
||||||
; %output%
|
; %output%
|
||||||
@ -97,7 +98,7 @@ click-right = ~/SudacodeRice/scripts/menu_full &
|
|||||||
type = custom/text
|
type = custom/text
|
||||||
|
|
||||||
content-prefix = ⏻
|
content-prefix = ⏻
|
||||||
content-prefix-background = ${color.cyan}
|
content-prefix-background = ${color.red}
|
||||||
content-prefix-padding = 1
|
content-prefix-padding = 1
|
||||||
|
|
||||||
content = " System "
|
content = " System "
|
||||||
@ -292,6 +293,8 @@ label-close-padding = 1
|
|||||||
; Default: none
|
; Default: none
|
||||||
;label-separator = " | "
|
;label-separator = " | "
|
||||||
|
|
||||||
|
; ------------------------------------------------------------------------------
|
||||||
|
|
||||||
[module/bluetooth]
|
[module/bluetooth]
|
||||||
type = custom/script
|
type = custom/script
|
||||||
exec = rofi-bluetooth --status
|
exec = rofi-bluetooth --status
|
||||||
|
Loading…
Reference in New Issue
Block a user