2018-12-11 11:02:29 +00:00
|
|
|
[colors]
|
2019-01-12 09:03:53 +00:00
|
|
|
#background = #2d2d2d
|
2019-04-25 22:57:26 +01:00
|
|
|
background = rgba(0,0,0,0)
|
2019-01-12 09:03:53 +00:00
|
|
|
#foreground = #f2f2f2
|
|
|
|
#separator = #66ffffff
|
|
|
|
#linecolor = #8e8e8e
|
|
|
|
#bordercolor = #333
|
|
|
|
#accent = #e60053
|
|
|
|
|
2019-04-25 22:57:26 +01:00
|
|
|
#background = ${xrdb:color0:#222}
|
2020-10-20 12:48:08 +01:00
|
|
|
foreground = #ffffff
|
2019-01-12 09:03:53 +00:00
|
|
|
foreground-alt = ${xrdb:color7:#222}
|
|
|
|
primary = ${xrdb:color1:#222}
|
|
|
|
secondary = ${xrdb:color2:#222}
|
|
|
|
alert = ${xrdb:color3:#222}
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
[settings]
|
|
|
|
screenchange-reload = true
|
|
|
|
;throttle-output-for = 10
|
|
|
|
;throttle-output = 5
|
|
|
|
;throttle-input-for = 40
|
|
|
|
|
|
|
|
;compositing-background = over
|
|
|
|
;compositing-background = screen
|
|
|
|
;compositing-foreground = xor
|
|
|
|
;compositing-foreground = source
|
|
|
|
;compositing-border = over
|
|
|
|
|
|
|
|
[global/wm]
|
2019-02-10 16:23:56 +00:00
|
|
|
;margin-top = 3
|
2019-01-12 09:03:53 +00:00
|
|
|
;margin-bottom = 0
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
[bar/top]
|
2019-03-08 14:43:51 +00:00
|
|
|
monitor = ${env:MONITOR:}
|
2020-10-20 12:48:08 +01:00
|
|
|
height = 50
|
2019-03-22 15:24:46 +00:00
|
|
|
radius = 0.0
|
|
|
|
fixed-center = false
|
2018-12-11 11:02:29 +00:00
|
|
|
;override-redirect = true
|
2019-01-12 09:03:53 +00:00
|
|
|
|
2020-10-20 12:48:08 +01:00
|
|
|
padding = 1
|
|
|
|
module-margin = 0
|
|
|
|
line-size = 0
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
background = ${colors.background}
|
|
|
|
foreground = ${colors.foreground}
|
|
|
|
|
2019-02-10 16:23:56 +00:00
|
|
|
line-color = ${colors.background}
|
|
|
|
underline-size = 4
|
2019-01-12 09:03:53 +00:00
|
|
|
;overline-size = 2
|
2018-12-11 11:02:29 +00:00
|
|
|
|
2019-03-22 15:24:46 +00:00
|
|
|
border-size = 2
|
|
|
|
border-color = ${colors.background}
|
|
|
|
;border-top-size = 4
|
|
|
|
;border-bottom-size = 4
|
2018-12-11 11:02:29 +00:00
|
|
|
;border-bottom-color = ${colors.bordercolor}
|
|
|
|
|
2019-01-12 09:03:53 +00:00
|
|
|
;padding-left = 0
|
|
|
|
;padding-right = 2
|
|
|
|
;module-margin-left = 1
|
|
|
|
;module-margin-right = 2
|
2018-12-11 11:02:29 +00:00
|
|
|
|
2019-03-22 15:24:46 +00:00
|
|
|
;font-0 = dina:pixelsize=10;1
|
2020-10-20 12:48:08 +01:00
|
|
|
font-0 = "Inconsolata:pixelsize=26:weight=bold;5"
|
2018-12-11 11:02:29 +00:00
|
|
|
font-1 = siji:pixelsize=10;1
|
|
|
|
font-2 = unifont:size=6;1
|
2020-10-20 12:48:08 +01:00
|
|
|
font-3 = "Material Icons:size=30;10"
|
2018-12-11 11:02:29 +00:00
|
|
|
|
2019-03-15 11:09:49 +00:00
|
|
|
modules-left = i3 mpd
|
2018-12-11 11:02:29 +00:00
|
|
|
;modules-center = mpd
|
2019-03-08 19:28:43 +00:00
|
|
|
;modules-center = xwindow
|
2019-03-25 00:07:22 +00:00
|
|
|
modules-right = wifi vpn internalip public-ip battery time date
|
2018-12-11 11:02:29 +00:00
|
|
|
|
2019-03-08 14:46:02 +00:00
|
|
|
tray-position = right
|
2020-10-20 12:48:08 +01:00
|
|
|
tray-padding = 2
|
|
|
|
tray-maxsize = 40
|
2019-03-15 15:40:09 +00:00
|
|
|
tray-background = ${root.background}
|
|
|
|
tray-detached = false
|
2020-10-20 12:48:08 +01:00
|
|
|
;tray-scale = 2.0
|
2018-12-11 11:02:29 +00:00
|
|
|
;tray-offset-x = 50
|
|
|
|
|
|
|
|
wm-restack = i3
|
|
|
|
|
2019-01-12 09:03:53 +00:00
|
|
|
dim-value = 1.0
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
scroll-up = i3wm-wsnext
|
|
|
|
scroll-down = i3wm-wsprev
|
|
|
|
|
|
|
|
[module/public-ip]
|
|
|
|
type = custom/script
|
|
|
|
exec = wget -qO - icanhazip.com
|
2019-02-10 11:29:26 +00:00
|
|
|
interval = 600
|
2019-03-22 15:24:46 +00:00
|
|
|
label = %output%
|
2019-01-12 09:03:53 +00:00
|
|
|
|
2019-04-25 22:57:26 +01:00
|
|
|
#format-underline = ${xrdb:color5}
|
2019-02-10 13:19:07 +00:00
|
|
|
format-foreground = #ffffff
|
2019-01-12 09:03:53 +00:00
|
|
|
format-padding = 2
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
[module/i3]
|
|
|
|
type = internal/i3
|
|
|
|
index-sort = true
|
|
|
|
pin-workspaces = true
|
|
|
|
wrapping-scroll = true
|
|
|
|
strip-wsnumbers = true
|
|
|
|
;reverse-scroll = false
|
|
|
|
;enable-scroll = false
|
|
|
|
enable-click = true
|
|
|
|
|
|
|
|
;format = <label-state> <label-mode>
|
|
|
|
|
|
|
|
label-mode = %mode%
|
2019-03-23 11:04:04 +00:00
|
|
|
label-mode-padding = 1
|
2019-04-25 22:57:26 +01:00
|
|
|
#label-mode-background = ${colors.primary}
|
2018-12-11 11:02:29 +00:00
|
|
|
|
2019-03-22 15:24:46 +00:00
|
|
|
label-focused = %icon%
|
2019-02-10 16:23:56 +00:00
|
|
|
label-focused-foreground = #000000
|
2019-04-25 22:57:26 +01:00
|
|
|
#label-focused-background = ${xrdb:color5}
|
|
|
|
#label-focused-underline = ${colors.secondary}
|
2019-03-23 11:04:04 +00:00
|
|
|
label-focused-padding = 1
|
2018-12-11 11:02:29 +00:00
|
|
|
|
2019-03-22 15:24:46 +00:00
|
|
|
label-unfocused = %icon%
|
2019-03-23 11:04:04 +00:00
|
|
|
label-unfocused-padding = 1
|
2018-12-11 11:02:29 +00:00
|
|
|
|
2019-03-22 15:24:46 +00:00
|
|
|
label-urgent = %icon%!
|
2019-04-25 22:57:26 +01:00
|
|
|
label-urgent-foreground = $FF0000
|
|
|
|
#label-urgent-foreground = ${colors.alert}
|
|
|
|
#label-urgent-background = #bd2c40
|
2019-03-23 11:04:04 +00:00
|
|
|
label-urgent-padding = 1
|
2018-12-11 11:02:29 +00:00
|
|
|
|
2019-03-22 15:24:46 +00:00
|
|
|
label-separator-padding = 2
|
|
|
|
|
2019-03-23 11:04:04 +00:00
|
|
|
label-visible-padding = 1
|
2019-03-22 15:24:46 +00:00
|
|
|
label-visible = %icon%
|
|
|
|
|
|
|
|
ws-icon-0 = 1:I;
|
|
|
|
ws-icon-1 = 2:II;
|
|
|
|
ws-icon-2 = 3:III;
|
|
|
|
ws-icon-3 = 4:IV;
|
|
|
|
ws-icon-4 = 5:V;
|
|
|
|
ws-icon-5 = 6:VI;
|
|
|
|
ws-icon-6 = 7:VII;
|
|
|
|
ws-icon-7 = 8:VIII;
|
|
|
|
ws-icon-8 = 9:IX;
|
|
|
|
|
|
|
|
ws-icon-9 = 100:spotify;
|
|
|
|
|
|
|
|
[module/internalip]
|
|
|
|
type = internal/network
|
2019-03-22 19:35:45 +00:00
|
|
|
interface = ${env:IFACE:}
|
2019-03-22 15:24:46 +00:00
|
|
|
interval = 5
|
|
|
|
;udspeed-minwidth = 0
|
|
|
|
|
|
|
|
format-connected = <label-connected>
|
2019-04-25 22:57:26 +01:00
|
|
|
#format-connected-underline = ${xrdb:color6:#222}
|
2019-03-22 15:24:46 +00:00
|
|
|
format-connected-foreground = #ffffff
|
2019-04-25 22:57:26 +01:00
|
|
|
#format-disconnected-underline = ${xrdb:color6:#222}
|
2019-03-22 15:24:46 +00:00
|
|
|
format-disconnected-foreground = #ffffff
|
|
|
|
format-connected-padding = 2
|
|
|
|
format-disconnected-padding = 2
|
|
|
|
|
|
|
|
; Available tags:
|
|
|
|
; <label-disconnected> (default)
|
|
|
|
format-disconnected =
|
|
|
|
|
|
|
|
; Available tags:
|
|
|
|
; <label-connected> (default)
|
|
|
|
; <label-packetloss>
|
|
|
|
; <animation-packetloss>
|
|
|
|
format-packetloss = <label-connected>
|
|
|
|
|
|
|
|
; Available tokens:
|
|
|
|
; %ifname% [wireless+wired]
|
|
|
|
; %local_ip% [wireless+wired]
|
|
|
|
; %local_ip6% [wireless+wired]
|
|
|
|
; %essid% [wireless]
|
|
|
|
; %signal% [wireless]
|
|
|
|
; %upspeed% [wireless+wired]
|
|
|
|
; %downspeed% [wireless+wired]
|
|
|
|
; %linkspeed% [wired]
|
|
|
|
; Default: %ifname% %local_ip%
|
|
|
|
label-connected = %local_ip%
|
|
|
|
;label-connected-foreground = #eefafafa
|
|
|
|
|
|
|
|
; Available tokens:
|
|
|
|
; %ifname% [wireless+wired]
|
|
|
|
; Default: (none)
|
|
|
|
label-disconnected = not connected
|
|
|
|
label-disconnected-foreground = #66ffffff
|
|
|
|
|
|
|
|
; Available tokens:
|
|
|
|
; %ifname% [wireless+wired]
|
|
|
|
; %local_ip% [wireless+wired]
|
|
|
|
; %local_ip6% [wireless+wired]
|
|
|
|
; %essid% [wireless]
|
|
|
|
; %signal% [wireless]
|
|
|
|
; %linkspeed% [wired]
|
|
|
|
; Default: (none)
|
|
|
|
label-packetloss = %essid%
|
|
|
|
label-packetloss-foreground = #eefafafa
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
[module/wifi]
|
|
|
|
type = internal/network
|
2020-10-20 12:48:08 +01:00
|
|
|
interface = wlp1s0
|
2018-12-11 11:02:29 +00:00
|
|
|
interval = 5
|
|
|
|
;udspeed-minwidth = 0
|
|
|
|
|
|
|
|
format-connected = <label-connected>
|
2019-04-25 22:57:26 +01:00
|
|
|
#format-connected-underline = ${xrdb:color6:#222}
|
2019-02-10 13:19:07 +00:00
|
|
|
format-connected-foreground = #ffffff
|
2019-04-25 22:57:26 +01:00
|
|
|
#format-disconnected-underline = ${xrdb:color6:#222}
|
2019-02-10 13:19:07 +00:00
|
|
|
format-disconnected-foreground = #ffffff
|
2019-01-12 09:03:53 +00:00
|
|
|
format-connected-padding = 2
|
|
|
|
format-disconnected-padding = 2
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
; Available tags:
|
|
|
|
; <label-disconnected> (default)
|
|
|
|
format-disconnected = <label-disconnected>
|
|
|
|
|
|
|
|
; Available tags:
|
|
|
|
; <label-connected> (default)
|
|
|
|
; <label-packetloss>
|
|
|
|
; <animation-packetloss>
|
2019-02-10 13:19:07 +00:00
|
|
|
format-packetloss = <label-connected>
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
; Available tokens:
|
|
|
|
; %ifname% [wireless+wired]
|
|
|
|
; %local_ip% [wireless+wired]
|
|
|
|
; %local_ip6% [wireless+wired]
|
|
|
|
; %essid% [wireless]
|
|
|
|
; %signal% [wireless]
|
|
|
|
; %upspeed% [wireless+wired]
|
|
|
|
; %downspeed% [wireless+wired]
|
|
|
|
; %linkspeed% [wired]
|
|
|
|
; Default: %ifname% %local_ip%
|
2019-03-22 15:24:46 +00:00
|
|
|
label-connected = %essid%
|
2018-12-11 11:02:29 +00:00
|
|
|
;label-connected-foreground = #eefafafa
|
|
|
|
|
|
|
|
; Available tokens:
|
|
|
|
; %ifname% [wireless+wired]
|
|
|
|
; Default: (none)
|
|
|
|
label-disconnected = not connected
|
|
|
|
label-disconnected-foreground = #66ffffff
|
|
|
|
|
|
|
|
; Available tokens:
|
|
|
|
; %ifname% [wireless+wired]
|
|
|
|
; %local_ip% [wireless+wired]
|
|
|
|
; %local_ip6% [wireless+wired]
|
|
|
|
; %essid% [wireless]
|
|
|
|
; %signal% [wireless]
|
|
|
|
; %linkspeed% [wired]
|
|
|
|
; Default: (none)
|
|
|
|
label-packetloss = %essid%
|
|
|
|
label-packetloss-foreground = #eefafafa
|
|
|
|
|
2019-03-22 15:24:46 +00:00
|
|
|
[module/time]
|
2018-12-11 11:02:29 +00:00
|
|
|
type = internal/date
|
|
|
|
|
|
|
|
; Seconds to sleep between updates
|
|
|
|
interval = 10.0
|
|
|
|
; Optional time format
|
|
|
|
time = %H:%M
|
|
|
|
|
|
|
|
; if `date-alt` or `time-alt` is defined, clicking
|
|
|
|
; the module will toggle between formats
|
|
|
|
;date-alt = %A, %d %B %Y
|
|
|
|
;time-alt = %H:%M:%S
|
|
|
|
|
2019-03-22 15:24:46 +00:00
|
|
|
label = %time%
|
|
|
|
|
|
|
|
;format-background = ${xrdb:color10:#222}
|
|
|
|
format-foreground = #FFFFFF
|
2019-04-25 22:57:26 +01:00
|
|
|
#format-underline = ${xrdb:color10:#222}
|
2019-03-22 15:24:46 +00:00
|
|
|
;format-overline = #7bfc67
|
|
|
|
format-padding = 2
|
|
|
|
|
|
|
|
[module/date]
|
|
|
|
type = internal/date
|
|
|
|
interval = 600.0
|
|
|
|
; See "http://en.cppreference.com/w/cpp/io/manip/put_time" for details on how to format the date string
|
|
|
|
; NOTE: if you want to use syntax tags here you need to use %%{...}
|
|
|
|
date = %d.%m%
|
|
|
|
|
|
|
|
label = %date%
|
2018-12-11 11:02:29 +00:00
|
|
|
|
2019-02-10 16:23:56 +00:00
|
|
|
;format-background = ${xrdb:color10:#222}
|
2019-01-12 09:03:53 +00:00
|
|
|
format-foreground = #FFFFFF
|
2019-04-25 22:57:26 +01:00
|
|
|
#format-underline = ${xrdb:color10:#222}
|
2019-01-12 09:03:53 +00:00
|
|
|
;format-overline = #7bfc67
|
|
|
|
format-padding = 2
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
[module/battery]
|
|
|
|
type = internal/battery
|
|
|
|
full-at = 98
|
|
|
|
|
2019-04-25 22:57:26 +01:00
|
|
|
#format-discharging-underline = ${xrdb:color4:#222}
|
2019-02-10 13:19:07 +00:00
|
|
|
format-discharging-foreground = #ffffff
|
2019-04-25 22:57:26 +01:00
|
|
|
#format-charging-underline = ${xrdb:color4:#222}
|
2019-02-10 13:19:07 +00:00
|
|
|
format-charging-foreground = #ffffff
|
2019-01-12 09:03:53 +00:00
|
|
|
format-charging-padding = 2
|
|
|
|
format-discharging-padding = 2
|
2019-02-11 15:32:58 +00:00
|
|
|
format-full-padding = 2
|
2019-04-25 22:57:26 +01:00
|
|
|
#format-full-underline = ${xrdb:color4:#222}
|
2019-02-11 15:32:58 +00:00
|
|
|
format-full-foreground = #ffffff
|
2019-01-12 09:03:53 +00:00
|
|
|
|
2018-12-11 11:02:29 +00:00
|
|
|
battery = BAT0
|
|
|
|
adapter = AC
|
|
|
|
; see "man date" for details on how to format the time string
|
|
|
|
; NOTE: if you want to use syntax tags here you need to use %%{...}
|
|
|
|
; Default: %H:%M:%S
|
|
|
|
time-format = %H:%M
|
|
|
|
|
|
|
|
; Available tags:
|
|
|
|
; <label-charging> (default)
|
|
|
|
; <bar-capacity>
|
|
|
|
; <ramp-capacity>
|
|
|
|
; <animation-charging>
|
2019-02-10 13:19:07 +00:00
|
|
|
format-charging = <label-charging>
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
; Available tags:
|
|
|
|
; <label-discharging> (default)
|
|
|
|
; <bar-capacity>
|
|
|
|
; <ramp-capacity>
|
|
|
|
; <animation-discharging>
|
2019-02-10 13:19:07 +00:00
|
|
|
format-discharging = <label-discharging>
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
; Available tags:
|
|
|
|
; <label-full> (default)
|
|
|
|
; <bar-capacity>
|
|
|
|
; <ramp-capacity>
|
|
|
|
;format-full = <ramp-capacity> <label-full>
|
|
|
|
|
|
|
|
; Available tokens:
|
|
|
|
; %percentage% (default)
|
|
|
|
; %time%
|
|
|
|
; %consumption% (shows current charge rate in watts)
|
2019-03-22 15:24:46 +00:00
|
|
|
label-charging = %percentage%%
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
; Available tokens:
|
|
|
|
; %percentage% (default)
|
|
|
|
; %time%
|
|
|
|
; %consumption% (shows current discharge rate in watts)
|
2019-03-22 15:24:46 +00:00
|
|
|
label-discharging = %percentage%%
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
; Available tokens:
|
|
|
|
; %percentage% (default)
|
2019-03-22 17:07:32 +00:00
|
|
|
label-full =
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
; Only applies if <bar-capacity> is used
|
2019-02-10 13:19:07 +00:00
|
|
|
;bar-capacity-width = 10
|
2018-12-11 11:02:29 +00:00
|
|
|
|
|
|
|
[module/vpn]
|
|
|
|
type = custom/script
|
|
|
|
exec = pgrep openvpn >/dev/null && printf "up\n" || printf "down\n"
|
2019-02-10 11:29:26 +00:00
|
|
|
exec-if = pgrep -x openvpn
|
2018-12-11 11:02:29 +00:00
|
|
|
interval = 5
|
2019-03-25 00:07:22 +00:00
|
|
|
label =
|
2018-12-11 11:02:29 +00:00
|
|
|
;format-underline = #268bd2
|
2019-03-25 00:07:22 +00:00
|
|
|
;format-prefix = "vpn: "
|
2018-12-11 11:02:29 +00:00
|
|
|
format-spacing = 1
|
|
|
|
|
2019-04-25 22:57:26 +01:00
|
|
|
#format-underline = ${xrdb:color3:#222}
|
2019-01-12 09:03:53 +00:00
|
|
|
format-foreground = #ffffff
|
2019-02-10 16:23:56 +00:00
|
|
|
;format-underline = ${xrdb:color3:#222}
|
2019-01-12 09:03:53 +00:00
|
|
|
;format-overline = #3c28d6
|
|
|
|
format-padding = 2
|
2018-12-11 11:02:29 +00:00
|
|
|
|
2019-03-15 11:09:49 +00:00
|
|
|
[module/mpd]
|
|
|
|
type = internal/mpd
|
|
|
|
|
|
|
|
; Host where mpd is running (either ip or domain name)
|
|
|
|
; Can also be the full path to a unix socket where mpd is running.
|
|
|
|
host = 127.0.0.1
|
|
|
|
port = 6600
|
|
|
|
|
|
|
|
; Seconds to sleep between progressbar/song timer sync
|
|
|
|
; Default: 1
|
|
|
|
interval = 1
|
|
|
|
|
2019-03-22 15:24:46 +00:00
|
|
|
format-online = <icon-prev> <toggle> <icon-next> <label-song> <label-time>
|
|
|
|
|
|
|
|
label-song = %artist% / %title%
|
|
|
|
label-time = (%elapsed% / %total%)
|
2019-03-15 11:09:49 +00:00
|
|
|
|
2019-03-25 18:22:09 +00:00
|
|
|
icon-play =
|
|
|
|
icon-pause =
|
2019-03-22 15:24:46 +00:00
|
|
|
icon-prev =
|
|
|
|
icon-next =
|
2019-03-15 11:09:49 +00:00
|
|
|
|
2019-04-25 22:57:26 +01:00
|
|
|
#format-online-underline = ${xrdb:color6:#222}
|
2019-03-15 11:09:49 +00:00
|
|
|
format-online-foreground = #ffffff
|
|
|
|
;format-underline = ${xrdb:color3:#222}
|
|
|
|
;format-overline = #3c28d6
|
|
|
|
format-online-padding = 2
|
|
|
|
|
2018-12-11 11:02:29 +00:00
|
|
|
; vim:ft=dosini
|