This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts Menu

conky.config = {
--#############################################
-- Settings
--#############################################
background = true,
use_xft = true,
font = 'Ubuntu:regular:size=12',
xftalpha = 1.0,
update_interval = 1.0,
-- update_interval_on_battery = 30.0,
total_run_times = 0,
own_window = true,
own_window_colour = '#141414',
own_window_transparent = true,
-- own_window_type = 'dock',
own_window_type = 'desktop' ,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_class = 'Conkytzdata',
own_window_title = 'Conkytzdata',
--#############################################
-- Compositing tips:
-- Conky can play strangely when used with
-- different compositors. I have found the
-- following to work well, but your mileage
-- may vary. Comment/uncomment to suit.
--#############################################
--#
-- own_window_argb_visual = true,
-- own_window_argb_value = 2,
--# xcompmgr
-- own_window_argb_visual yes
-- own_window_argb_value 120
--# cairo-compmgr
--own_window_type desktop
--own_window_argb_visual yes
--#############################################
no_buffers = true,
uppercase = false,
cpu_avg_samples = 2,
override_utf8_locale = true,
short_units = true,
imlib_cache_size = 0,
pad_percents = 1,
max_user_text = 3200,
text_buffer_size = 1024,
if_up_strictness = 'address',
-- if_up_strictness = 'up',
double_buffer = true,
draw_shades = false,
draw_outline = false,
draw_borders = false,
draw_graph_borders = false,
border_inner_margin = 1,
border_outer_margin = 1,
-- default_color = '#DAC79C',
default_color = '#010101',
default_shade_color = '#000000',
default_outline_color = '#828282',
color0 = '#FFFFFF',
color1 = '#000000',
color2 = '#FF0000',-- - red
color3 = '#FFFF00',-- - yellow
color4 = '#0000FF',-- - blue
color5 = '#00FF00',-- - green
color6 = '#FFA500',-- - orange
color7 = '#00CDCD',-- - cyan3
color8 = '#FFD700',-- - gold
color9 = '#F00F16',-- - reddish
minimum_width = 400, minimum_height = 0,
maximum_width = 400,
alignment = 'tr',
gap_x = 16,
gap_y = 64,
};
conky.text = [[
${font Inconsolata LGC Markup:regular:size=32}${time %R}${font}
${font Inconsolata LGC Markup:regular:size=16}${time %A %e %B}${font}
${if_up enp2s0}ETH0:${offset 10}${upspeedf}${offset 10}${downspeedf}${endif}
${if_up wlp1s0}Wifi:${offset 10}${wireless_bitrate wlp1s0}${offset 10}${wireless_link_qual_perc wlp1s0}%${endif}
]];
Your session timed out while posting. Please go back and try again. WM_CLASS(STRING) = "libreoffice", "libreoffice-calc"[group] (workspace=[current])
[app] (name=soffice) (class=Soffice)
[app] (name=libreoffice) (class=libreoffice-writer)
[app] (name=libreoffice) (class=libreoffice-calc)
[Deco] {0x67f}
[Maximized] {yes}
[end]session.screen0.titlebar.left: Shade Stick
session.screen0.titlebar.right: Minimize Maximize Close
session.screen0.defaultDeco: NORMAL[Deco] {value}
Specify the decoration state. There are several predefined value
sets:
NORMAL
Standard decorations
NONE
No decorations
BORDER
Like NONE except keep the X window border
TAB
Like BORDER except keep external tabs (if enabled)
TINY
Titlebar with only an iconify button
TOOL
Titlebar only
The value may also be a bitmask for finer-grained control. The
bits are, from (1<<0) to (1<<10): Titlebar, Handle/Grips,
Border, Iconify Button, Maximize Button, Close Button, Menu
Button, Sticky Button, Shade Button, External Tabs, Focus
Enabled.
The value may also be a bitmask for finer-grained control. The
bits are, from (1<<0) to (1<<10): Titlebar, Handle/Grips,
Border, Iconify Button, Maximize Button, Close Button, Menu
Button, Sticky Button, Shade Button, External Tabs, Focus
Enabled.Each bit-property is given a value that's based on a power of 2 in ascending order:
Property Value
titlebar 1
handle/grips 2
border 4
minimize button (called iconify) 8
maximize button 16
close button 32
enable window menu 64
sticky button 128
shade button 256
enable tabbing 512
enable focus 1024
[Deco] {516}[app] (name=win) (class=Xpdf)
[Dimensions] {80% 90%}
[Position] (UPPERLEFT) {10% 5%}
[Deco] {1647}
[Minimized] {no}
[Maximized] {no}
[Fullscreen] {no}
[Layer] {8}
[Alpha] {255}
[end]
[app] (name=win) (class=Xpdf)
[Dimensions] {80% 90%}
[Position] (UPPERLEFT) {1% 2%}
[Shaded] {no}
[Deco] {0x66f}
[Sticky] {no}
[Minimized] {no}
[Maximized] {no}
[Fullscreen] {no}
[Layer] {8}
[Alpha] {255}
[end]session.screen0.defaultDeco: 0x66f
;=====================================================
; File Includes
;=====================================================
[section/base]
include-file = /home/doug/.config/polybar/master.conf
include-file = /home/doug/.config/polybar/modules.conf
;=====================================================
; Openbox Bars
;=====================================================
[bar/openbox-bar]
inherit = bar/master
; Use $ xrandr -q | grep " connected" | cut -d ' ' -f1
monitor = VGA1
modules-left = window_switch workspaces menu
modules-center = clock
modules-right = pkg memory temperature coreuse network volume
; All available modules (some require configuration in modules.conf)
; redshift github filesystem mpd wired-network wireless-network battery menu volume-bar bspwm
; pkg keyboard memory temperature coreuse network clock volume i3-workspaces workspaces
; window_switch
;;;;;; Tray is commented out ;;;;;;;;
;tray-position = center
;tray-padding = 10
;tray-background = ${colors.background}
;tray-offset-x = 20%
;=====================================================
; i3 Bars
;=====================================================
[bar/i3-bar]
inherit = bar/master
; Use $ xrandr -q | grep " connected" | cut -d ' ' -f1
monitor = VGA1
modules-left = i3-workspaces void-menu
modules-center = clock
modules-right = memory temperature coreuse volume wired-network
; All available modules (some require configuration in modules.conf)
; redshift github filesystem mpd wired-network wireless-network battery menu volume-bar bspwm
; pkg keyboard memory temperature coreuse network clock volume i3-workspaces workspaces window_switch
;;;;;; Tray is commented out ;;;;;;;;
tray-position = right
tray-padding = 4
tray-background = ${colors.background}
;tray-offset-x = 20%
;=====================================================
; Bspwm Bars
;=====================================================
[bar/bspwm-bar]
inherit = bar/master
; Use $ xrandr -q | grep " connected" | cut -d ' ' -f1
monitor = VGA1
wm-restack = bspwm
modules-left = void-bspwm void-menu
modules-center = clock
modules-right = memory temperature coreuse wireless-network volume battery
; All available modules (some require configuration in modules.conf)
; redshift github filesystem mpd wired-network wireless-network battery menu volume-bar bspwm
; pkg keyboard memory temperature coreuse network clock volume i3-workspaces workspaces window_switch
;;;;;; Tray is commented out ;;;;;;;;
tray-position = right
tray-padding = 10
tray-background = ${colors.background}
;tray-offset-x = 20%
;=====================================================
; fluxbox Bars
;=====================================================
[bar/fluxbox-bar]
inherit = bar/master
; Use $ xrandr -q | grep " connected" | cut -d ' ' -f1
monitor = VGA1
modules-left = window_switch workspaces void-menu
modules-center = clock
modules-right = memory temperature coreuse volume wired-network
; All available modules (some require configuration in modules.conf)
; redshift github filesystem mpd wired-network wireless-network battery menu volume-bar bspwm
; pkg keyboard memory temperature coreuse network clock volume i3-workspaces workspaces window_switch
;;;;;; Tray is commented out ;;;;;;;;
;tray-position = center
;tray-padding = 10
;tray-background = ${colors.background}
;tray-offset-x = 20%
;=====================================================
; awesome Bars
;=====================================================
[bar/awesome-bar]
inherit = bar/master
; Use $ xrandr -q | grep " connected" | cut -d ' ' -f1
monitor = VGA1
modules-left = window_switch void-menu
modules-center = clock
modules-right = memory temperature coreuse volume wired-network
; All available modules (some require configuration in modules.conf)
; redshift github filesystem mpd wired-network wireless-network battery menu volume-bar bspwm
; pkg keyboard memory temperature coreuse network clock volume i3-workspaces workspaces window_switch
;;;;;; Tray is commented out ;;;;;;;;
;tray-position = center
;tray-padding = 10
;tray-background = ${colors.background}
;tray-offset-x = 20%
;=====================================================
; Fvwm Bars
;=====================================================
[bar/fvwm-bar]
inherit = bar/bottom
; Use $ xrandr -q | grep " connected" | cut -d ' ' -f1
monitor = VGA1
modules-left = window_switch workspaces void-menu
modules-center = memory temperature coreuse wired-network
modules-right = volume clock
; All available modules (some require configuration in modules.conf)
; redshift github filesystem mpd wired-network wireless-network battery menu volume-bar bspwm
; pkg keyboard memory temperature coreuse network clock volume i3-workspaces workspaces window_switch
;;;;;; Tray is commented out ;;;;;;;;
;tray-position = right
;tray-padding = 4
;tray-background = ${colors.background}
;tray-offset-x = 20%
;=====================================================
; Settings & Colors
;=====================================================
[colors]
background = #BF2F333B
foreground = #D7D9DB
urgent = #B34747
blue = #6BA4E7
pink = #9181E7
orange = #FEBE8E
purple = #D7AFF9
yellow = #F9F1AF
green = #2F4F4F
dimyellow = #9C9869
dimgray = #818182
border = #c0c5ce
white = #F8F8FF
gray = #D3D3D3
wsbackground = #7E889E
wsi3back = #596170
[settings]
throttle-output = 5
throttle-output-for = 10
throttle-input-for = 30
compositing-background = source
compositing-foreground = source
compositing-overline = source
compositing-underline = source
compositing-border = source
screenchange-reload = true
format-foreground = ${colors.foreground}
format-background = ${colors.background}
;=====================================================
; Master Bar
;=====================================================
[bar/master]
width = 100%
height = 24
border-size = 0
border-top-size = 0
border-bottom-size = 0
radius = 0
bottom = false
line-size = 2
override-redirect = false
font-0 = "Code New Roman:style=regular:size=11:antialias=false;2"
; font-0 = "Roboto Mono:style=medium:size=11:antialias=false;2"
offset-x = 0
offset-y = 0
fixed-center = true
border-color = ${colors.border}
background = ${colors.background}
foreground = ${colors.foreground}
font-1 = "FontAwesome:size=9:antialias=false;2"
font-2 = "MaterialIcons:size=9:antialias=false;3"
font-3 = "icomoon:size=10:antialias=false;2"
font-4 = "Ubuntu Nerd Font:size=9:antialias=false;2"
module-margin = 2
padding-right = 2
padding-left = 0
separator = :
;click-middle = skippy-xd --activate-window-picker
;scroll-up = pamixer -i 2
;scroll-down = pamixer -d 2
;double-click-left = python /usr/bin/networkmanager_dmenu
;double-click-middle = skippy-xd --activate-window-picker
;double-click-right = pavucontrol &
click-right = rofi -show
; click-left = pmenu.py
; click-middle = connman-gtk
click-middle = session-exit
;=====================================================
; Bottom Bar
;=====================================================
[bar/bottom]
width = 100%
height = 24
border-size = 0
border-top-size = 0
border-bottom-size = 0
radius = 0
;; put bar on bottom
bottom = false
line-size = 2
override-redirect = false
font-0 = "Code New Roman:size=11:antialias=false;2"
offset-x = 0
offset-y = 0
fixed-center = true
border-color = ${colors.border}
background = ${colors.background}
foreground = ${colors.foreground}
font-1 = "FontAwesome:size=9:antialias=false;2"
font-2 = "MaterialIcons:size=9:antialias=false;3"
font-3 = "icomoon:size=10:antialias=false;2"
font-4 = "Ubuntu Nerd Font:size=9:antialias=false;2"
module-margin = 2
padding-right = 4
padding-left = 0
separator = :
;click-middle = skippy-xd --activate-window-picker
;scroll-up = pamixer -i 2
;scroll-down = pamixer -d 2
;double-click-left = python /usr/bin/networkmanager_dmenu
;double-click-middle = skippy-xd --activate-window-picker
;double-click-right = pavucontrol &
click-right = rofi -show
; click-left = pmenu.py
; click-middle = connman-gtk
click-middle = session-exit
: uncomment to apply to all bars
; [global/wm]
;
; Adjust the _NET_WM_STRUT_PARTIAL top value
; Used for top aligned bars
;margin-bottom = 4
; Adjust the _NET_WM_STRUT_PARTIAL bottom value
; Used for bottom aligned bars
;margin-top = 0
;=====================================================
; Modules
;=====================================================
;;;;;;;;;;;;;;;;;;;;;;;;
;; GoRice Config UI ;;
;;;;;;;;;;;;;;;;;;;;;;;;
[module/config]
type = custom/script
exec = echo ""
interval = 5
label = %output%
label-padding = 2
format = <label>
click-left = ~/go/bin/gorice dump i3 ~/.gorice/output.yaml.template; ~/bin/config_ui &
click-right = termite "--exec=$HOME/go/bin/gorice edit i3/current" &
;;;;;;;;;;;;;;;;;;;;;;;;
;; Openbox Workspaces ;;
;;;;;;;;;;;;;;;;;;;;;;;;
[module/workspaces]
type = internal/xworkspaces
; false for awesome window manager true for other wm.
pin-workspaces = false
enable-click = true
enable-scroll = true
format-padding = 0
icon-0 = 1;
icon-1 = 2;
icon-2 = 3;
icon-3 = 4;
icon-4 = 5;
icon-5 = 6;
icon-6 = 7;
icon-7 = 8;
icon-8 = 9;
icon-9 = 10;
icon-default =
format = <label-state>
label-active = " %name% "
label-active-foreground = ${colors.foreground}
label-active-background = ${colors.background}
label-active-underline = ${colors.wsbackground}
label-occupied = " %name% "
lable-occupied-background = ${colors.background}
label-occupied-foreground = ${colors.foreground}
label-occupied-underline = ${colors.wsbackground}
label-urgent = " %name% "
label-urgent-foreground = ${colors.urgent}
label-urgent-underline = ${colors.urgent}
label-empty = " %name% "
label-empty-background = ${colors.background}
label-empty-foreground = ${colors.foreground}
label-empty-underline = ${colors.background}
;;;;;;;;;;;;;;;;;;;
;; i3 Workspaces ;;
;;;;;;;;;;;;;;;;;;;
[module/i3-workspaces]
type = internal/i3
pin-workspaces = true
strip-wsnumbers = true
index-sort = true
enable-click = true
enable-scroll = false
wrapping-scroll = false
reverse-scroll = false
fuzzy-match = true
ws-icon-0 = 1;
ws-icon-1 = 2;
ws-icon-2 = 3;
ws-icon-3 = 4;
ws-icon-4 = 5;
ws-icon-5 = 6;
ws-icon-6 = 7;
ws-icon-7 = 8;
ws-icon-8 = 9;
ws-icon-9 = 10;
ws-icon-default =
format = <label-state><label-mode>
label-mode = %mode%
label-mode-padding = 2
label-mode-underline = ${colors.urgent}
label-focused = "%name%"
label-focused-background = ${colors.dimyellow}
label-focused-foreground = ${colors.white}
label-focused-underline = ${colors.dimyellow}
label-focused-padding = 1
label-unfocused = "%name%"
label-unfocused-background = ${colors.wsi3back}
label-unfocused-foreground = ${colors.foreground}
label-unfocused-underline = ${colors.wsi3back}
label-unfocused-padding = 1
label-visible = "%name%"
label-visible-underline = ${colors.blue}
label-visible-padding = 1
label-urgent = "%name%"
label-urgent-background = ${colors.urgent}
label-urgent-foreground = ${colors.white}
label-urgent-underline = ${colors.urgent}
label-urgent-padding = 1
;;;;;;;;;;;;;;;;;;;;
;;Bspwm Workspaces;;
;;;;;;;;;;;;;;;;;;;;
[module/bspwm]
type = internal/bspwm
pin-workspaces = true
inline-mode = false
enable-click = true
enable-scroll = false
reverse-scroll = false
fuzzy-match = true
; ws-icon-[0-9]+ = label;icon
; Note that the label needs to correspond with the bspwm workspace name
;ws-icon-0 = code;♚
;ws-icon-1 = office;♛
;ws-icon-2 = graphics;♜
;ws-icon-3 = mail;♝
;ws-icon-4 = web;♞
;ws-icon-default = ♟
;ws-icon-0 = 1
;ws-icon-0 = 2
;ws-icon-0 = 3
;ws-icon-0 = 4
format = <label-state> <label-mode>
label-monitor = %name%
label-dimmed-foreground = #555
label-dimmed-underline = ${bar/top.background}
label-dimmed-focused-background = #f00
label-focused = %icon% %name%
label-focused-foreground = ${colors.blue}
label-focused-underline = ${colors.blue}
label-occupied = %icon% %name%
label-occupied-underline = ${colors.purple}
label-urgent = %icon% %name%
label-urgent-foreground = ${colors.urgent}
label-urgent-underline = ${colors.urgent}
label-empty = %icon% %name%
; The following labels will be used to indicate the layout/mode
; for the focused workspace. Requires <label-mode>
label-monocle =
label-tiled =
label-fullscreen =
label-floating =
label-pseudotiled = P
label-locked =
label-locked-foreground = ${colors.yellow}
label-sticky =
label-sticky-foreground = ${colors.purple}
label-private =
label-private-foreground = ${colors.urgent}
;;;;;;;;;;;;;
;; Network ;;
;;;;;;;;;;;;;
[module/network]
type = custom/script
exec = $HOME/.config/polybar/scripts/network.sh
click-left = networkmanager_dmenu &
click-right = networkmanager_dmenu &
interval = 1
label-padding = 1
tail = true
;;;;;;;;;;;;;;;;;;;
;; Window Switch ;;
;;;;;;;;;;;;;;;;;;;
[module/window_switch]
type = custom/script
interval = 5
label = "%{A1:skippy-xd:} %{A3:skippy-xd:} %output% %{A} %{A}"
exec = echo ""
format = <label>
;;;;;;;;;
;; CPU ;;
;;;;;;;;;
[module/coreuse]
type = internal/cpu
interval = 1
format = <ramp-coreload><label>
format-padding = 1
label = %{A1:termite --exec=htop & disown:} %percentage%% %{A}
ramp-coreload-0 = %{T1}%{T-}
ramp-coreload-0-foreground = ${colors.foreground}
ramp-coreload-1 = %{T1}%{T-}
ramp-coreload-1-foreground = ${colors.foreground}
ramp-coreload-2 = %{T1}%{T-}
ramp-coreload-2-foreground = ${colors.yellow}
ramp-coreload-3 = %{T1}%{T-}
ramp-coreload-3-foreground = ${colors.yellow}
ramp-coreload-4 = %{T1}%{T-}
ramp-coreload-4-foreground = ${colors.urgent}
ramp-coreload-5 = %{T1}%{T-}
ramp-coreload-5-foreground = ${colors.urgent}
;;;;;;;;;
;; MEM ;;
;;;;;;;;;
[module/memory]
type = internal/memory
interval = 3
format = <label>
label-padding = 1
label = %{A1:termite --exec=htop & disown:} %percentage_used%%%{A}
;;;;;;;;;
;; PKG ;;
;;;;;;;;;
[module/pkg]
type = custom/script
exec = $HOME/.config/polybar/scripts/pkg.sh
exec-if = "ping -q -w 2 -c 1 176.34.135.167 > /dev/null"
label = %{A1:termite --exec=pacli & disown:} %{A3:termite --exec=pacli & disown:}%output%%{A} %{A}
interval = 10
tail = true
;;;;;;;;;;;
;; Clock ;;
;;;;;;;;;;;
[module/clock]
type = internal/date
;
format = <label>
lebel-padding = 1
interval = 5
time = %k:%M
label = %{A1:gsimplecal & disown:} %{A3:yad --name Calendar --class FvwmCal --title Calendar --posx -50 --posy 50 --width 300 --calendar:}%time%%{A}%{A}
;;;;;;;;;;;;;;;;;
;; TEMPERATURE ;;
;;;;;;;;;;;;;;;;;
[module/temperature]
type = internal/temperature
interval = 3
thermal-zone = 0
warn-temperature = 70
format = <ramp><label>
format-padding = 1
label = %{A1:termite --exec='watch sensors' & disown:} %temperature%%{A}
ramp-0 = ""
ramp-0-foreground = ${colors.blue}
ramp-1 = ""
ramp-1-foreground = ${colors.pink}
ramp-2 = ""
ramp-2-foreground = ${colors.purple}
ramp-3 = ""
ramp-3-foreground = ${colors.urgent}
format-warn = <label-warn>
label-warn = " %temperature%"
label-warn-padding = 1
label-warn-foreground = ${colors.urgent}
;;;;;;;;;;;;
;; Volume ;;
;;;;;;;;;;;;
[module/volume]
type = internal/volume
master-mixer = Master
label-volume-foreground = ${colors.foreground}
label-volume = %{A3:pavucontrol & disown:}%percentage%% %{A}
format-volume = <ramp-volume> <label-volume>
format-volume-padding = 1
label-muted = " muted "
label-muted-foreground = #888
ramp-volume-0 =
ramp-volume-0-foreground = ${colors.foreground}
ramp-volume-1 =
ramp-volume-1-foreground = ${colors.blue}
ramp-volume-2 =
ramp-volume-2-foreground = ${colors.orange}
ramp-volume-3 =
ramp-volume-3-foreground = ${colors.urgent}
;;;;;;;;;;;;;
;; BATTERY ;;
;;;;;;;;;;;;;
[module/battery]
type = internal/battery
; Use $ ls -1 /sys/class/power_supply/
battery = BAT0
adapter = AC
full-at = 105
poll-interval = 5
time-format = %H:%M
format-charging = <animation-charging> <label-charging>
format-discharging = <ramp-capacity> <label-discharging>
format-full = <ramp-capacity> <label-full>
ramp-capacity-0 =
ramp-capacity-0-foreground = ${colors.urgent}
ramp-capacity-1 =
ramp-capacity-1-foreground = #ffa900
ramp-capacity-2 =
ramp-capacity-3 =
ramp-capacity-4 =
ramp-capacity-foreground = ${colors.blue}
bar-capacity-width = 10
animation-charging-0 = " "
animation-charging-1 = " "
animation-charging-2 = " "
animation-charging-3 = " "
animation-charging-4 = " "
animation-charging-framerate = 750
;;;;;;;;;;
;; MENU ;;
;;;;;;;;;;
[module/menu]
type = custom/menu
format-spacing = 1
label-open = " "
label-close = " "
label-close-foreground = ${colors.urgent}
label-separator = " | "
# Top level
menu-0-0 = " "
menu-0-0-exec = menu-open-1
menu-0-1 = " "
menu-0-1-exec = menu-open-2
menu-0-2 = " |"
menu-0-2-exec = menu-open-3
# 1
menu-1-0 = " "
menu-1-0-exec = menu-open-0
menu-1-0-foreground = ${colors.urgent}
menu-1-1 = " "
menu-1-1-exec = exo-open --launch WebBrowser
menu-1-2 = " "
menu-1-2-exec = exo-open --launch TerminalEmulator
menu-1-3 = " |"
menu-1-3-exec = exo-open --launch FileManager
# 2
menu-2-0 = " "
menu-2-0-exec = menu-open-0
menu-2-0-foreground = ${colors.urgent}
menu-2-1 = " "
menu-2-1-exec = termite --exec=pacli &
menu-2-2 = " "
menu-2-2-exec = xfce4-settings-manager &
menu-2-3 = " |"
menu-2-3-exec = pavucontrol &
# 3
menu-3-0 = " "
menu-3-0-exec = menu-open-0
menu-3-0-foreground = ${colors.urgent}
menu-3-1 = " "
menu-3-1-exec = i3lock-fancy -p -f Ubuntu &
menu-3-2 = " "
menu-3-2-exec = systemctl reboot
menu-3-3 = " |"
menu-3-3-exec = systemctl poweroff
;;;;;;;;;;
;; MENU ;;
;;;;;;;;;;
[module/void-menu]
type = custom/menu
format-spacing = 1
label-open = " "
label-close = " "
label-close-foreground = ${colors.urgent}
label-separator = " | "
# Top level
menu-0-0 = " "
menu-0-0-exec = menu-open-1
menu-0-1 = " "
menu-0-1-exec = menu-open-2
menu-0-2 = " |"
menu-0-2-exec = menu-open-3
# 1
menu-1-0 = " "
menu-1-0-exec = menu-open-0
menu-1-0-foreground = ${colors.urgent}
menu-1-1 = " "
menu-1-1-exec = exo-open --launch WebBrowser
menu-1-2 = " "
menu-1-2-exec = exo-open --launch TerminalEmulator
menu-1-3 = " |"
menu-1-3-exec = exo-open --launch FileManager
# 2
menu-2-0 = " "
menu-2-0-exec = menu-open-0
menu-2-0-foreground = ${colors.urgent}
menu-2-1 = " "
menu-2-1-exec = sakura -x tmux &
menu-2-2 = " "
menu-2-2-exec = lxappearance &
menu-2-3 = " |"
menu-2-3-exec = sakura -x alsamixer &
# 3
menu-3-0 = " "
menu-3-0-exec = menu-open-0
menu-3-0-foreground = ${colors.urgent}
menu-3-1 = " "
menu-3-1-exec = slock &
menu-3-2 = " "
menu-3-2-exec = gksudo reboot
menu-3-3 = " |"
menu-3-3-exec = gksudo poweroff
;;;;;;;;;;;;;;;;;;;
;; Extra Modules
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;; KEYBOARD ;;
;;;;;;;;;;;;;;;
[module/keyboard]
type = internal/xkeyboard
; List of indicators to ignore
blacklist-0 = num lock
blacklist-1 = scroll lock
format = <label-layout>
format-padding = 1
label-layout = %{A1:mintlocale & disown:} %{A3:mintlocale & disown:} %layout%%{A} %{A}
;;;;;;;;;;;;;;
;; ETHERNET ;;
;;;;;;;;;;;;;;
[module/wired-network]
type = internal/network
interface = enp2s0
format-connected = <label-connected>
format-connected-foreground = ${colors.foreground}
format-disconnected = <label-disconnected>
;label-connected = %local_ip%
label-connected = %upspeed:5% %downspeed:5%
;;;;;;;;;;;;;;
;; REDSHIFT ;;
;;;;;;;;;;;;;;
[module/redshift]
type = custom/script
interval = 5
exec = $HOME/.config/polybar/scripts/redshift
label = %output%
tail = true
click-left = $HOME/.config/polybar/scripts/redshift toggle
click-right = $HOME/.config/polybar/scripts/redshift toggle
;;;;;;;;;;;;
;; GITHUB ;;
;;;;;;;;;;;;
[module/github]
type = internal/github
token = ${~/.config/polybar/github_access.token}
empty-notifications = false
;;;;;;;;;;;;;;;;
;; FILESYSTEM ;;
;;;;;;;;;;;;;;;;
[module/filesystem]
type = internal/fs
format-mounted = <label-mounted>
label-mounted = %mountpoint% : %percentage_free%%
label-mounted-foreground = ${colors.yellow}
mount-0 = /
interval = 1200
fixed-values = false
spacing = 2
;;;;;;;;;
;; MPD ;;
;;;;;;;;;
[module/mpd]
type = internal/mpd
format-online = <bar-progress> <icon-prev> <icon-stop> <toggle> <icon-next> <label-song>
format-offline = <label-offline>
label-offline = mpd is off
format-online-prefix = " "
icon-play =
icon-pause =
icon-stop =
icon-prev =
icon-next =
icon-random =
icon-repeat =
toggle-on-foreground =
toggle-off-foreground = #55
bar-progress-width = 35
bar-progress-format = %{+o +u}%fill%%{-o -u}%indicator%%{+o +u}%empty%%{-u -o}
; bar-progress-indicator = |
bar-progress-indicator = █
bar-progress-indicator-foreground = #A85659
bar-progress-indicator-font = 2
; bar-progress-fill = ─
bar-progress-fill = █
bar-progress-fill-foreground = #bb
bar-progress-fill-font = 2
; bar-progress-empty = ─
bar-progress-empty = ▒
bar-progress-empty-font = 2
bar-progress-empty-foreground = #44
;;;;;;;;;;
;; WIFI ;;
;;;;;;;;;;
[module/wireless-network]
type = internal/network
interface = wlp1s0
format-connected = <ramp-signal> <label-connected>
format-packetloss = <animation-packetloss>
label-connected = "%signal%%"
ramp-signal-0 =
ramp-signal-0-foreground = #F03051
ramp-signal-1 =
ramp-signal-1-foreground = #F07127
ramp-signal-2 =
ramp-signal-2-foreground = #F9CE56
ramp-signal-3 =
ramp-signal-3-foreground = ${colors.purple}
ramp-signal-4 =
ramp-signal-4-foreground = ${colors.purple}
ramp-signal-5 =
ramp-signal-5-foreground = ${colors.purple}
animation-packetloss-0 = ⚠
animation-packetloss-0-foreground = #ffa64c
animation-packetloss-1 = 📶
animation-packetloss-1-foreground = #000000
animation-packetloss-framerate = 500
;;;;;;;;;;;;;;;;
;; VOLUME BAR ;;
;;;;;;;;;;;;;;;;
[module/volume-bar]
type = internal/volume
format-volume = <label-volume><bar-volume>
label-volume = " "
label-volume-foreground = #B6C2E7
format-muted-foreground = #E76BB4
label-muted = " mute"
bar-volume-font = 2
bar-volume-width = 20
bar-volume-foreground-0 = #92A3F7
bar-volume-foreground-1 = #92A3F7
bar-volume-foreground-2 = #6BB3E7
bar-volume-foreground-3 = #6BB3E7
bar-volume-foreground-4 = #6BB3E7
bar-volume-foreground-5 = #6BE7D8
bar-volume-foreground-6 = #6BE7D8
bar-volume-gradient = true
bar-volume-indicator = |
bar-volume-fill = •
bar-volume-empty = ·
bar-volume-empty-foreground = #666666
[module/void-bspwm]
type = internal/bspwm
pin-workspaces = true
strip-wsnumbers = true
index-sort = true
enable-click = true
enable-scroll = false
wrapping-scroll = false
reverse-scroll = false
;fuzzy-match = true
;ws-icon-0 = 1;
ws-icon-0 = 1.
;ws-icon-1 = 2;
ws-icon-1 = 2
;ws-icon-2 = 3;
ws-icon-2 = 3
;ws-icon-3 = 4;
ws-icon-3 = 4
;ws-icon-4 = 5;
;ws-icon-5 = 6;
;ws-icon-6 = 7;
;ws-icon-7 = 8;
;ws-icon-8 = 9;
;ws-icon-9 = 10;
ws-icon-default =
format = <label-state><label-mode>
label-focused = %index%
label-focused-background = ${colors.background}
label-focused-foreground = ${colors.white}
label-focused-underline= ${colors.blue}
label-focused-padding = 1
label-occupied = %index%
label-occupied-padding = 1
label-occupied-background = ${colors.background}
label-occupied-foreground = ${colors.blue}
label-urgent = %index%!
label-urgent-background = ${colors.urgent}
label-urgent-underline = ${colors.urgent}
label-urgent-padding = 1
label-empty = %index%
label-empty-background = ${colors.background}
label-empty-foreground = ${colors.foreground}
label-empty-padding = 1
[module/uptime]
type = custom/script
;exec-if = uptime
exec = /home/doug/bin/Uptime
format-prefix = " "
format-prefix-foreground = ${colors.foreground}
format-prefix-background = ${colors.background}
label-background = ${colors.b-alt}
[module/load]
type = custom/script
;exec-if = load
exec = /home/doug/bin/Loadavg
format-prefix =
format-prefix-foreground = ${colors.foreground}
format-prefix-background = ${colors.background}