Skip to content

Instantly share code, notes, and snippets.

@hamaluik
Created October 29, 2018 13:07

Revisions

  1. hamaluik created this gist Oct 29, 2018.
    199 changes: 199 additions & 0 deletions config
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,199 @@
    [bar/i3wmthemer_bar]
    width = 100%
    height = 27
    radius = 0
    fixed-center = true

    background = #162025
    foreground = #bfbfbf

    line-size = 3
    line-color =

    border-size = 0
    border-color =

    padding-left = 0
    padding-right = 2

    module-margin-left = 1
    module-margin-right = 2

    font-0 = "Source Code Pro Semibold:size=10;1"
    font-1 = "Font Awesome 5 Free:style=Solid:size=10;1"
    font-2 = "Font Awesome 5 Brands:size=10;1"

    modules-left = i3
    modules-center = date
    modules-right = wired-network temperature filesystem datastore cpu memory eth powermenu

    tray-position = right
    ;tray-padding =

    cursor-click = pointer
    cursor-scroll = ns-resize

    [module/i3]
    type = internal/i3
    format = <label-state> <label-mode>
    index-sort = true
    wrapping-scroll = false

    label-mode-padding = 2
    #label-mode-foreground = #162025
    #label-mode-background = #75404b

    label-focused = %index%
    #label-focused-background = #75404b
    #label-focused-foreground = #6b7443
    label-focused-foreground = #4E9A06
    label-focused-padding = 2

    label-unfocused = %index%
    #label-unfocused-background = #75404b
    #label-unfocused-foreground = #162025
    label-unfocused-padding = 2

    label-visible = %index%
    #label-visible-background = #75404b
    #label-visible-foreground = #162025
    label-visible-padding = 2

    label-urgent = %index%
    #label-urgent-background = #BA2922
    label-urgent-padding = 2

    [module/wlan]
    type = internal/network
    interface = net1
    interval = 3.0

    format-connected = <ramp-signal> <label-connected>
    format-connected-foreground = #162025
    format-connected-background = #39402e
    format-connected-padding = 2
    label-connected = %essid%

    format-disconnected =

    ramp-signal-0 = 
    ramp-signal-1 = 
    ramp-signal-2 = 
    ramp-signal-3 = 
    ramp-signal-4 = 
    ramp-signal-foreground = #162025

    [module/eth]
    type = internal/network
    interface = enp0s3
    interval = 3.0

    format-connected-padding = 2
    format-connected-foreground = #162025
    format-connected-background = #39402e
    format-connected-prefix = " "
    format-connected-prefix-foreground = #162025
    label-connected = %local_ip%

    format-disconnected =

    [module/date]
    type = internal/date
    interval = 5

    date =
    date-alt = " %Y-%m-%d"

    time = %H:%M
    time-alt = %H:%M:%S

    format-prefix = 
    #format-foreground = #162025
    #format-background = #4c584a
    format-padding = 2

    label = %date% %time%

    [module/wired-network]
    type = internal/network
    interface = eno1
    label-connected = " %downspeed%  %upspeed%"

    [module/temperature]
    type = internal/temperature
    thermal-zone = 0
    hwmon-path = /sys/devices/platform/coretemp.0/hwmon/hwmon0/temp1_input
    label = "%temperature-c%"
    format = <ramp> <label>
    ramp-0 = ""
    ramp-1 = ""
    ramp-2 = ""

    [module/filesystem]
    type = internal/fs

    ; Mountpoints to display
    mount-0 = /
    label-mounted = " %percentage_used%%"
    fixed-values = true

    [module/datastore]
    type = custom/script
    exec = "zpool list -H -o cap"
    interval = 90
    label = " %output%"

    [module/cpu]
    type = internal/cpu
    interval = 2
    format-prefix = " "
    label = %percentage:2%%

    [module/memory]
    type = internal/memory
    interval = 2
    format-prefix = " "
    label = %percentage_used%%

    [module/powermenu]
    type = custom/menu

    expand-right = true

    format-spacing = 1

    label-open = 
    label-open-foreground = #39402e
    label-close =  cancel
    label-close-foreground = #39402e
    label-separator = |
    label-separator-foreground = #39402e

    menu-0-0 = reboot
    menu-0-0-exec = menu-open-1
    menu-0-1 = power off
    menu-0-1-exec = menu-open-2
    menu-0-2 = log off
    menu-0-2-exec = menu-open-3

    menu-1-0 = cancel
    menu-1-0-exec = menu-open-0
    menu-1-1 = reboot
    menu-1-1-exec = reboot

    menu-2-0 = power off
    menu-2-0-exec = poweroff
    menu-2-1 = cancel
    menu-2-1-exec = menu-open-0

    menu-3-0 = log off
    menu-3-0-exec = pkill -KILL -u $USER
    menu-3-1 = cancel
    menu-3-1-exec = menu-open-0

    [settings]
    screenchange-reload = true

    [global/wm]
    margin-top = 0
    margin-bottom = 0