aboutsummaryrefslogtreecommitdiff
path: root/.config/polybar/config.ini##template
diff options
context:
space:
mode:
Diffstat (limited to '.config/polybar/config.ini##template')
-rw-r--r--.config/polybar/config.ini##template139
1 files changed, 139 insertions, 0 deletions
diff --git a/.config/polybar/config.ini##template b/.config/polybar/config.ini##template
new file mode 100644
index 0000000..a021f3e
--- /dev/null
+++ b/.config/polybar/config.ini##template
@@ -0,0 +1,139 @@
+[barsettings]
+padding = 1.9
+
+include-file = ./colors.ini
+
+[global/wm]
+margin-bottom = 50
+margin-top = 0
+
+[bar/main]
+
+tray-position = right
+tray-padding = ${barsettings.padding}
+tray-background = ${color.bg}
+tray-margin = 8
+
+monitor =
+monitor-fallback =
+monitor-strict = false
+
+override-redirect = false
+
+bottom = false
+fixed-center = true
+
+width = 100%
+height = 20
+offset-x = 0
+offset-y = 0
+
+background = ${color.bg}
+foreground = ${color.fg}
+
+radius-top = 0.0
+radius-bottom = 0.0
+
+padding = 2
+
+module-margin-left = 0
+module-margin-right = 0
+
+font-0 = "JetBrains Mono Nerd Font:pixelsize=8:weight=regular:size=0;2"
+font-1 = "JetBrains Mono Nerd Font:pixelsize=8:weight=bold:size=0;2"
+font-2 = "Noto Sans JP:pixelsize=8:weight=medium:size=0;2"
+font-3 = "Noto Sans KR:pixelsize=8:weight=medium:size=0;2"
+
+{% if yadm.hostname == "thoncc" %}
+modules-left = time date rooster
+modules-center = battery1 battery2 brightness
+modules-right = wireless keyboard volume whoami
+{% else %}
+modules-left = time date
+modules-center = weather mpd
+modules-right = keyboard volume whoami
+{% endif %}
+
+separator =
+
+spacing = 0
+
+dim-value = 1.0
+
+wm-name =
+
+locale = ja_JP.UTF-8
+
+wm-restack = i3
+
+enable-ipc = true
+
+click-left =
+click-middle =
+click-right =
+scroll-up =
+scroll-down =
+double-click-left =
+double-click-middle =
+double-click-right =
+
+cursor-click =
+cursor-scroll =
+
+[settings]
+screenchange-reload = false
+
+compositing-background = source
+compositing-foreground = over
+compositing-overline = over
+compositing-underline = over
+compositing-border = over
+
+format-foreground = ${color.fg}
+format-background = ${color.bg}
+format-padding = ${barsettings.padding}
+
+pseudo-transparency = false
+
+[module/volume]
+type = internal/pulseaudio
+format-volume = <label-volume>
+label-volume = %percentage%%
+label-muted = "muted"
+
+[module/date]
+type = internal/date
+interval = 1.0
+time = %m月%d日 %A
+format = <label>
+label = %time%
+
+[module/time]
+type = internal/date
+interval = 1.0
+time = %{T2}%H時%M分%{T-}
+format = <label>
+label = %time%
+
+[module/weather]
+type = custom/script
+exec = ~/.config/polybar-forecast/target/release/polybar-forecast
+interval = 120
+exec-if = ping openweathermap.org -c 1
+label-font = 2
+
+[module/whoami]
+type = custom/script
+exec = echo "%{T2}$(id -u -n)%{T-}@%{T2}$(uname -n)%{T-}"
+interval = 9999999
+label-font = 2
+
+[module/keyboard]
+type = custom/script
+exec = ~/.local/share/bin/kbindicator
+interval = 3
+label-font = 1
+
+{% include "config.{{ yadm.hostname }}.ini" %}
+
+; vim:ft=dosini