mirror of
https://github.com/Fluffy-Bean/dots.git
synced 2024-12-28 02:16:06 +00:00
Polybar update
This commit is contained in:
parent
17510f3bd3
commit
36f4585dfa
6
polybar/colours/gruvbox.ini
Normal file
6
polybar/colours/gruvbox.ini
Normal file
|
@ -0,0 +1,6 @@
|
|||
;; GRUVBOX THEME
|
||||
background = #00000000
|
||||
sepback = #1d2021
|
||||
modback= #282828
|
||||
foreground = #ebdbb2
|
||||
menucolour = #ebdbb2
|
6
polybar/colours/paradise.ini
Normal file
6
polybar/colours/paradise.ini
Normal file
|
@ -0,0 +1,6 @@
|
|||
;; PARADISE THEME
|
||||
background = #00000000
|
||||
sepback = #000000
|
||||
modback= #151515
|
||||
foreground = #E8E3E3
|
||||
menucolour = #8C977D
|
|
@ -1,6 +1,5 @@
|
|||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;;
|
||||
;;
|
||||
;; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗
|
||||
;; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗
|
||||
;; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝
|
||||
|
@ -15,24 +14,10 @@
|
|||
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; COLOURS
|
||||
;; BAR
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[colors]
|
||||
|
||||
;; GRUVBOX THEME
|
||||
;background = #00000000
|
||||
;sepback = #1d2021
|
||||
;modback= #282828
|
||||
;foreground = #ebdbb2
|
||||
;menucolour = #ebdbb2
|
||||
|
||||
;; PARADICE THEME
|
||||
background = #00000000
|
||||
sepback = #000000
|
||||
;sepback = #E8E3E3
|
||||
modback= #151515
|
||||
foreground = #E8E3E3
|
||||
menucolour = #8C977D
|
||||
include-file = ~/.config/polybar/colours/paradise.ini
|
||||
|
||||
[bar/fluffy]
|
||||
width = 100%
|
||||
|
@ -64,9 +49,8 @@ foreground = ${colors.foreground}
|
|||
;; FONTS
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
font-0 = Rubik:size=11:weight=Medium;2
|
||||
;font-0 = Fira Code:size=11:weight=Bold;2
|
||||
font-1 = Iosevka Nerd Font:size=18;4
|
||||
font-2 = Iosevka Nerd Font:size=13;3
|
||||
font-2 = Material:size=13;3
|
||||
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
|
@ -74,196 +58,26 @@ font-2 = Iosevka Nerd Font:size=13;3
|
|||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
modules-left = dateL date dateR space timeL time timeR
|
||||
modules-center = spotifyL spotify spotifyR
|
||||
modules-right = volumeL volume volumeR space1 powerL power powerR
|
||||
modules-right = blueL bluetooth blueR space1 volumeL volume volumeR space2 powerL power powerR
|
||||
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; SPACE
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/space]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content = " "
|
||||
include-file = ~/.config/polybar/space.ini
|
||||
|
||||
[module/space1]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content = " "
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; ROUNDY ROUNDY
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; LEFT
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/dateL]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/timeL]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/spotifyL]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/volumeL]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/powerL]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; RIGHT
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/dateR]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/timeR]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/spotifyR]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/volumeR]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/left3]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/powerR]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
include-file = ~/.config/polybar/left_roundy.ini
|
||||
include-file = ~/.config/polybar/right_roundy.ini
|
||||
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; DATE
|
||||
;; MODULES
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/date]
|
||||
type = internal/date
|
||||
interval = 5
|
||||
|
||||
date = "%a, %d %b"
|
||||
|
||||
label = "%date%"
|
||||
|
||||
format-background = ${colors.modback}
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; TIME
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/time]
|
||||
type = internal/date
|
||||
interval = 5
|
||||
|
||||
time = "%H:%M"
|
||||
|
||||
label = "%time%"
|
||||
|
||||
format-background = ${colors.modback}
|
||||
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; SPOTIFY
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/spotify]
|
||||
type = custom/script
|
||||
interval = 1
|
||||
|
||||
format = <label>
|
||||
format-background = ${colors.modback}
|
||||
|
||||
exec = python /home/fluffy/.config/polybar/scripts -f "{song} | {artist}" -t 69
|
||||
|
||||
click-left = playerctl --player=spotify play-pause
|
||||
scroll-up = playerctl --player=spotify next
|
||||
scroll-down = playerctl --player=spotify previous
|
||||
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; VOLUME
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/volume]
|
||||
type = internal/pulseaudio
|
||||
|
||||
format-volume = <label-volume>
|
||||
label-volume = Volume | %percentage%%
|
||||
;label-volume = %{T3}%{T-} %percentage%%
|
||||
;label-volume = %percentage%%
|
||||
|
||||
label-volume-foreground = ${root.foreground}
|
||||
format-volume-background = ${colors.modback}
|
||||
|
||||
label-muted = Muted
|
||||
label-muted-foreground = #666
|
||||
label-muted-background = ${colors.modback}
|
||||
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; OLD POWER MENU
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/menu]
|
||||
type = custom/menu
|
||||
expand-right = true
|
||||
|
||||
menu-0-0 = Settings
|
||||
menu-0-0-exec = "~/.config/rofi/powermenu.sh" &
|
||||
menu-0-1 = Reboot
|
||||
menu-0-1-exec = #menu.open.2
|
||||
menu-0-2 = Shutdown
|
||||
menu-0-2-exec = #menu.open.1
|
||||
|
||||
menu-1-0 = Shutdown
|
||||
menu-1-0-exec = systemctl poweroff
|
||||
menu-2-0 = Reboot
|
||||
menu-2-0-exec = systemctl reboot
|
||||
|
||||
format = <label-toggle> <menu>
|
||||
format-background = ${colors.modback}
|
||||
|
||||
label-open = ☰
|
||||
label-close = Close
|
||||
|
||||
label-separator = " | "
|
||||
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; ROFI POWER MENU
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/power]
|
||||
type = custom/script
|
||||
exec = echo " "
|
||||
format-background = ${colors.modback}
|
||||
format-prefix =" ☰"
|
||||
click-left = bash /home/!!!USERNAME!!!/.config/polybar/scripts/powermenu.sh &
|
||||
include-file = ~/.config/polybar/user_modules.ini
|
||||
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
|
|
38
polybar/left_roundy.ini
Normal file
38
polybar/left_roundy.ini
Normal file
|
@ -0,0 +1,38 @@
|
|||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; LEFT
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/dateL]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/timeL]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/spotifyL]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/blueL]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/volumeL]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/powerL]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
44
polybar/right_roundy.ini
Normal file
44
polybar/right_roundy.ini
Normal file
|
@ -0,0 +1,44 @@
|
|||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; RIGHT
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/dateR]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/timeR]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/spotifyR]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/blueR]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/volumeR]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/left3]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
||||
|
||||
[module/powerR]
|
||||
type = custom/text
|
||||
content-background = ${colors.background}
|
||||
content-foreground = ${colors.modback}
|
||||
content = "%{T2}%{T-}"
|
11
polybar/scripts/bluetooth.sh
Executable file
11
polybar/scripts/bluetooth.sh
Executable file
|
@ -0,0 +1,11 @@
|
|||
#!/bin/sh
|
||||
if [ $(bluetoothctl show | grep "Powered: yes" | wc -c) -eq 0 ]
|
||||
then
|
||||
echo "%{F#666}"
|
||||
else
|
||||
if [ $(echo info | bluetoothctl | grep 'Device' | wc -c) -eq 0 ]
|
||||
then
|
||||
echo ""
|
||||
fi
|
||||
echo ""
|
||||
fi
|
0
polybar/scripts/powermenu.sh
Normal file → Executable file
0
polybar/scripts/powermenu.sh
Normal file → Executable file
7
polybar/scripts/toggle_bluetooth.sh
Executable file
7
polybar/scripts/toggle_bluetooth.sh
Executable file
|
@ -0,0 +1,7 @@
|
|||
#!/bin/sh
|
||||
if [ $(bluetoothctl show | grep "Powered: yes" | wc -c) -eq 0 ]
|
||||
then
|
||||
bluetoothctl power on
|
||||
else
|
||||
bluetoothctl power off
|
||||
fi
|
17
polybar/space.ini
Normal file
17
polybar/space.ini
Normal file
|
@ -0,0 +1,17 @@
|
|||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; SPACE
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/space]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content = " "
|
||||
|
||||
[module/space1]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content = " "
|
||||
|
||||
[module/space2]
|
||||
type = custom/text
|
||||
content-background = ${colors.sepback}
|
||||
content = " "
|
2
polybar/start.sh
Executable file
2
polybar/start.sh
Executable file
|
@ -0,0 +1,2 @@
|
|||
#!/bin/bash
|
||||
polybar -r fluffy
|
82
polybar/user_modules.ini
Normal file
82
polybar/user_modules.ini
Normal file
|
@ -0,0 +1,82 @@
|
|||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; DATE
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/date]
|
||||
type = internal/date
|
||||
interval = 5
|
||||
|
||||
date = "%a, %d %b"
|
||||
|
||||
label = "%date%"
|
||||
|
||||
format-background = ${colors.modback}
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; TIME
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/time]
|
||||
type = internal/date
|
||||
interval = 5
|
||||
|
||||
time = "%H:%M"
|
||||
|
||||
label = "%time%"
|
||||
|
||||
format-background = ${colors.modback}
|
||||
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; SPOTIFY
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/spotify]
|
||||
type = custom/script
|
||||
interval = 1
|
||||
|
||||
format = <label>
|
||||
format-background = ${colors.modback}
|
||||
|
||||
exec = python ~/.config/polybar/scripts -f "{song} | {artist}" -t 69
|
||||
|
||||
click-left = playerctl --player=spotify play-pause
|
||||
scroll-up = playerctl --player=spotify next
|
||||
scroll-down = playerctl --player=spotify previous
|
||||
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; BLUETOOTH
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/bluetooth]
|
||||
type = custom/script
|
||||
interval = 2
|
||||
|
||||
format-background = ${colors.modback}
|
||||
|
||||
exec = ~/.config/polybar/scripts/bluetooth.sh
|
||||
click-left = exec ~/.config/polybar/scripts/toggle_bluetooth.sh
|
||||
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; VOLUME
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/volume]
|
||||
type = internal/pulseaudio
|
||||
|
||||
format-volume = <label-volume>
|
||||
label-volume = %percentage%%
|
||||
|
||||
label-volume-foreground = ${root.foreground}
|
||||
format-volume-background = ${colors.modback}
|
||||
|
||||
label-muted =
|
||||
label-muted-foreground = #666
|
||||
label-muted-background = ${colors.modback}
|
||||
|
||||
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
;; ROFI POWER MENU
|
||||
;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[module/power]
|
||||
type = custom/script
|
||||
exec = echo " "
|
||||
format-background = ${colors.modback}
|
||||
format-prefix =" ☰"
|
||||
click-left = bash ~/.config/polybar/scripts/powermenu.sh &
|
Loading…
Reference in a new issue