diff --git a/.zshrc b/.zshrc deleted file mode 100644 index c127c58..0000000 --- a/.zshrc +++ /dev/null @@ -1,40 +0,0 @@ -# Source zim -if [[ -s ${ZDOTDIR:-${HOME}}/.zim/init.zsh ]]; then - source ${ZDOTDIR:-${HOME}}/.zim/init.zsh -fi -export PATH=$PATH:/ - -# source my utility functions -source .zshrc_functions - - -# alter path -export PATH="$HOME/bin:${PATH}" # binaries -export PATH="$HOME/scripts:${PATH}" # scripts -export PATH="$HOME/.local/bin:${PATH}" # python executeables - -# fasd autocompletion -eval "$(fasd --init auto)" - -# marker -[[ -s "$HOME/.local/share/marker/marker.sh" ]] && source "$HOME/.local/share/marker/marker.sh" - -# the fuck? -eval $(thefuck --alias) - -# gromacs -if [ -z "$GMXRC" ]; then - GMXRC="/opt/gromacs-cuda/bin/GMXRC" -fi -source $GMXRC - - -# python -PYTHONPATH="$PYTHONPATH:/opt/modeller/modlib:/opt/modeller/lib/x86_64-intel8/python3.3" -export PYTHONPATH -export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/modeller/lib/x86_64-intel8" - -export CUDA_HOME=/opt/cuda; -export TERMINAL="terminator" -export BROWSER="firefox" -export EDITOR="vim" diff --git a/i3/.config.swp b/i3/.config.swp new file mode 100644 index 0000000..fd28b58 Binary files /dev/null and b/i3/.config.swp differ diff --git a/.i3/config b/i3/config similarity index 91% rename from .i3/config rename to i3/config index bd02a46..994ddf6 100644 --- a/.i3/config +++ b/i3/config @@ -171,9 +171,13 @@ bindsym $mod+r mode "resize" # finds out, if available) #bar { # position top -# status_command i3blocks -c ~/.i3/i3blocks.conf +# status_command i3blocks -c ~/.i3/i3blocks.conf #} + +# hide window border +new_window 1pixel + exec_always --no-startup-id ~/.config/polybar/polybar.sh workspace $workspace1 output DVI-D-0 @@ -197,9 +201,9 @@ assign [class="Mendeley"] → $workspace7 #assign [class="Spotify"] → $workspace8 assign [title="Buddy List"] → $workspace9 exec --no-startup-id thunderbird -exec --no-startup-id mendeleydesktop -exec --no-startup-id spotify -exec --no-startup-id pidgin +#exec --no-startup-id mendeleydesktop +#exec --no-startup-id spotify +#exec --no-startup-id pidgin @@ -209,9 +213,9 @@ exec thunar --daemon exec --no-startup-id xautolock -time 5 -locker 'i3lock -i ~/.lockscreen/`ls /home/bauer/lockscreens | shuf -n 1` -t -f' # Pulse Audio controls -bindsym XF86AudioLowerVolume exec --no-startup-id amixer -D pulse sset Master 5%- #decrease sound volume -bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -D pulse sset Master 5%+ #increase sound volume -bindsym XF86AudioMute exec --no-startup-id amixer -D pulse sset Master toggle # mute sound +bindsym --release XF86AudioLowerVolume exec --no-startup-id amixer -D pulse sset Master 5%- #decrease sound volume +bindsym --release XF86AudioRaiseVolume exec --no-startup-id amixer -D pulse sset Master 5%+ #increase sound volume +bindsym --release XF86AudioMute exec --no-startup-id amixer -D pulse sset Master toggle # mute sound # Sreen brightness controls bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness @@ -226,5 +230,10 @@ bindsym XF86AudioNext exec playerctl next bindsym XF86AudioPrev exec playerctl previous bindsym XF86HomePage exec "i3lock -i ~/lockscreens/`ls ~/lockscreens | shuf -n 1` -t -f" +# change ouput +bindsym $mod+Shift+s exec --no-startup-id ~/.config/i3/scripts/change_monitor.sh + # reload workspace layouts exec --no-startup-id "i3-msg 'workspace 9; append_layout /home/bauer/.i3/workspace-9.json'" + +exec --no-startup-id nm-applet diff --git a/i3/config_laptop b/i3/config_laptop new file mode 100644 index 0000000..a4e214c --- /dev/null +++ b/i3/config_laptop @@ -0,0 +1,239 @@ +# This file has been auto-generated by i3-config-wizard(1). +# It will not be overwritten, so edit it as you like. +# +# Should you change your keyboard layout somewhen, delete +# this file and re-run i3-config-wizard(1). +# + +# i3 config file (v4) +# +# Please see http://i3wm.org/docs/userguide.html for a complete reference! +exec xrandr --auto --output DVI-D-0 --left-of HDMI-0 --primary + +set $mod Mod4 + +# Font for window titles. Will also be used by the bar unless a different font +# is used in the bar {} block below. ISO 10646 = Unicode +font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 +# The font above is very space-efficient, that is, it looks good, sharp and +# clear in small sizes. However, if you need a lot of unicode glyphs or +# right-to-left text rendering, you should instead use pango for rendering and +# chose a FreeType font, such as: +font pango:Source Code Pro for Powerline, FontAwesome Regular, Icons 12.5 + +new_window 1pixel + +# Use Mouse+$mod to drag floating windows to their wanted position +floating_modifier $mod + +# start a terminal +bindsym $mod+Return exec i3-sensible-terminal + +# kill focused window +bindsym $mod+Shift+q kill + +# start dmenu (a program launcher) +#bindsym $mod+d exec dmenu_run + +# rofi +bindsym $mod+Tab exec rofi -show window +bindsym $mod+d exec "rofi -show combi -combi-modi window,drun" + + +# There also is the (new) i3-dmenu-desktop which only displays applications +# shipping a .desktop file. It is a wrapper around dmenu, so you need that +# installed. +# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop + +# change focus +bindsym $mod+j focus left +bindsym $mod+k focus down +bindsym $mod+l focus up +bindsym $mod+semicolon focus right + +# alternatively, you can use the cursor keys: +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right + +# move focused window +bindsym $mod+Shift+j move left +bindsym $mod+Shift+k move down +bindsym $mod+Shift+l move up +bindsym $mod+Shift+colon move right + +# alternatively, you can use the cursor keys: +bindsym $mod+Shift+Left move left +bindsym $mod+Shift+Down move down +bindsym $mod+Shift+Up move up +bindsym $mod+Shift+Right move right + +# move workspace left/right +bindsym $mod+Shift+greater move workspace to output left +bindsym $mod+Shift+less move workspace to output right + +# split in horizontal orientation +bindsym $mod+h split h + +# split in vertical orientation +bindsym $mod+v split v + +# enter fullscreen mode for the focused container +bindsym $mod+f fullscreen + +# change container layout (stacked, tabbed, toggle split) +bindsym $mod+s layout stacking +bindsym $mod+w layout tabbed +bindsym $mod+e layout toggle split + +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# change focus between tiling / floating windows +bindsym $mod+space focus mode_toggle + +# focus the parent container +bindsym $mod+a focus parent + +# focus the child container +#bindsym $mod+d focus child + +set $workspace1 1 +set $workspace2 2 +set $workspace3 3 +set $workspace4 4 +set $workspace5 5 +set $workspace6 6 +set $workspace7 7 + # +set $workspace8 8 +# +set $workspace9 9 +# + +# switch to workspace +bindsym $mod+1 workspace $workspace1 +bindsym $mod+2 workspace $workspace2 +bindsym $mod+3 workspace $workspace3 +bindsym $mod+4 workspace $workspace4 +bindsym $mod+5 workspace $workspace5 +bindsym $mod+6 workspace $workspace6 +bindsym $mod+7 workspace $workspace7 +bindsym $mod+8 workspace $workspace8 +bindsym $mod+9 workspace $workspace9 + +# move focused container to workspace +bindsym $mod+Shift+1 move container to workspace $workspace1 +bindsym $mod+Shift+2 move container to workspace $workspace2 +bindsym $mod+Shift+3 move container to workspace $workspace3 +bindsym $mod+Shift+4 move container to workspace $workspace4 +bindsym $mod+Shift+5 move container to workspace $workspace5 +bindsym $mod+Shift+6 move container to workspace $workspace6 +bindsym $mod+Shift+7 move container to workspace $workspace7 +bindsym $mod+Shift+8 move container to workspace $workspace8 +bindsym $mod+Shift+9 move container to workspace $workspace9 + +# reload the configuration file +bindsym $mod+Shift+c reload +# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) +bindsym $mod+Shift+r restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'" + +# resize window (you can also use the mouse for that) +mode "resize" { + # These bindings trigger as soon as you enter the resize mode + + # Pressing left will shrink the window’s width. + # Pressing right will grow the window’s width. + # Pressing up will shrink the window’s height. + # Pressing down will grow the window’s height. + bindsym j resize shrink width 10 px or 10 ppt + bindsym k resize grow height 10 px or 10 ppt + bindsym l resize shrink height 10 px or 10 ppt + bindsym semicolon resize grow width 10 px or 10 ppt + + # same bindings, but for the arrow keys + bindsym Left resize shrink width 10 px or 10 ppt + bindsym Down resize grow height 10 px or 10 ppt + bindsym Up resize shrink height 10 px or 10 ppt + bindsym Right resize grow width 10 px or 10 ppt + + # back to normal: Enter or Escape + bindsym Return mode "default" + bindsym Escape mode "default" +} + +bindsym $mod+r mode "resize" + +# Start i3bar to display a workspace bar (plus the system information i3status +# finds out, if available) +#bar { +# position top +# status_command i3blocks -c ~/.i3/i3blocks.conf +#} + + +# hide window border +new_window 1pixel + +exec_always --no-startup-id ~/.config/polybar/polybar.sh + +workspace $workspace1 output DVI-D-0 +workspace $workspace7 output HDMI-0 +workspace $workspace8 output HDMI-0 +workspace $workspace9 output HDMI-0 + + +for_window [window_role="pop-up"] floating enable +for_window [class="Tk"] floating enable +for_window [title="PyMOL Viewer"] floating enable +for_window [class="Toplevel"] floating enable +for_window [title="VMD*"] floating enable +for_window [title="Area per Lipid*"] floating enable +for_window [title="MEMBPLUGIN"] floating enable +for_window [title="Figure*"] floating enable +for_window [window_role="conversation" class="Pidgin"] floating enable +for_window [class="Spotify"] move to workspace $workspace8 +assign [class="Thunderbird"] → $workspace9 +assign [class="Mendeley"] → $workspace7 +#assign [class="Spotify"] → $workspace8 +assign [title="Buddy List"] → $workspace9 +exec --no-startup-id thunderbird +#exec --no-startup-id mendeleydesktop +#exec --no-startup-id spotify +#exec --no-startup-id pidgin + + + +exec feh --bg-scale ~/wallpaper.jpg +#exec volumeicon +exec thunar --daemon +exec --no-startup-id xautolock -time 5 -locker 'i3lock -i ~/.lockscreen/`ls /home/bauer/lockscreens | shuf -n 1` -t -f' + +# Pulse Audio controls +bindsym --release XF86AudioLowerVolume exec --no-startup-id amixer sset Master 5%- #decrease sound volume +bindsym --release XF86AudioRaiseVolume exec --no-startup-id amixer sset Master 5%+ #increase sound volume +bindsym --release XF86AudioMute exec --no-startup-id amixer sset Master toggle # mute sound + +# Sreen brightness controls +bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness +bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness + +# Touchpad controls +bindsym XF86TouchpadToggle exec /some/path/toggletouchpad.sh # toggle touchpad + +# Media player controls +bindsym XF86AudioPlay exec playerctl play-pause +bindsym XF86AudioNext exec playerctl next +bindsym XF86AudioPrev exec playerctl previous +bindsym XF86HomePage exec "i3lock -i ~/lockscreens/`ls ~/lockscreens | shuf -n 1` -t -f" + +# change ouput +bindsym $mod+Shift+s exec --no-startup-id ~/.config/i3/scripts/change_monitor.sh + +# reload workspace layouts +exec --no-startup-id "i3-msg 'workspace 9; append_layout /home/bauer/.i3/workspace-9.json'" + +exec --no-startup-id nm-applet diff --git a/.i3/i3blocks.conf b/i3/i3blocks.conf similarity index 100% rename from .i3/i3blocks.conf rename to i3/i3blocks.conf diff --git a/.i3/i3log b/i3/i3log similarity index 100% rename from .i3/i3log rename to i3/i3log diff --git a/i3/scripts/change_monitor.sh b/i3/scripts/change_monitor.sh new file mode 100755 index 0000000..19790dc --- /dev/null +++ b/i3/scripts/change_monitor.sh @@ -0,0 +1,27 @@ +#!/bin/bash +EXTERNAL_OUTPUT="HDMI2" +INTERNAL_OUTPUT="eDP1" + +# if we don't have a file, start at zero +if [ ! -f "/tmp/monitor_mode.dat" ] ; then + monitor_mode="all" + +# otherwise read the value from the file +else + monitor_mode=`cat /tmp/monitor_mode.dat` +fi + +if [ $monitor_mode = "all" ]; then + monitor_mode="EXTERNAL" + xrandr --output $INTERNAL_OUTPUT --off --output $EXTERNAL_OUTPUT --auto +elif [ $monitor_mode = "EXTERNAL" ]; then + monitor_mode="INTERNAL" + xrandr --output $INTERNAL_OUTPUT --auto --output $EXTERNAL_OUTPUT --off +elif [ $monitor_mode = "INTERNAL" ]; then + monitor_mode="CLONES" + xrandr --output $INTERNAL_OUTPUT --auto --output $EXTERNAL_OUTPUT --auto --same-as $INTERNAL_OUTPUT +else + monitor_mode="all" + xrandr --output $INTERNAL_OUTPUT --auto --output $EXTERNAL_OUTPUT --auto --right-of $INTERNAL_OUTPUT +fi +echo "${monitor_mode}" > /tmp/monitor_mode.dat diff --git a/.i3/scripts/cpu_usage b/i3/scripts/cpu_usage similarity index 100% rename from .i3/scripts/cpu_usage rename to i3/scripts/cpu_usage diff --git a/.i3/scripts/current_track b/i3/scripts/current_track similarity index 100% rename from .i3/scripts/current_track rename to i3/scripts/current_track diff --git a/.i3/scripts/disk b/i3/scripts/disk similarity index 100% rename from .i3/scripts/disk rename to i3/scripts/disk diff --git a/.i3/scripts/exit_menu b/i3/scripts/exit_menu similarity index 100% rename from .i3/scripts/exit_menu rename to i3/scripts/exit_menu diff --git a/.i3/scripts/gpu b/i3/scripts/gpu similarity index 100% rename from .i3/scripts/gpu rename to i3/scripts/gpu diff --git a/.i3/scripts/keyboard_layout b/i3/scripts/keyboard_layout similarity index 100% rename from .i3/scripts/keyboard_layout rename to i3/scripts/keyboard_layout diff --git a/.i3/scripts/load_average b/i3/scripts/load_average similarity index 100% rename from .i3/scripts/load_average rename to i3/scripts/load_average diff --git a/.i3/scripts/memory b/i3/scripts/memory similarity index 100% rename from .i3/scripts/memory rename to i3/scripts/memory diff --git a/.i3/scripts/openvpn b/i3/scripts/openvpn similarity index 100% rename from .i3/scripts/openvpn rename to i3/scripts/openvpn diff --git a/.i3/scripts/shutdown_menu b/i3/scripts/shutdown_menu similarity index 100% rename from .i3/scripts/shutdown_menu rename to i3/scripts/shutdown_menu diff --git a/.i3/scripts/song.awk b/i3/scripts/song.awk similarity index 100% rename from .i3/scripts/song.awk rename to i3/scripts/song.awk diff --git a/.i3/scripts/spotify.py b/i3/scripts/spotify.py similarity index 100% rename from .i3/scripts/spotify.py rename to i3/scripts/spotify.py diff --git a/.i3/scripts/spotify_control b/i3/scripts/spotify_control similarity index 100% rename from .i3/scripts/spotify_control rename to i3/scripts/spotify_control diff --git a/.i3/scripts/spotify_control.bck b/i3/scripts/spotify_control.bck similarity index 100% rename from .i3/scripts/spotify_control.bck rename to i3/scripts/spotify_control.bck diff --git a/.i3/scripts/ssd b/i3/scripts/ssd similarity index 100% rename from .i3/scripts/ssd rename to i3/scripts/ssd diff --git a/.i3/scripts/tmux b/i3/scripts/tmux similarity index 100% rename from .i3/scripts/tmux rename to i3/scripts/tmux diff --git a/.i3/scripts/volume b/i3/scripts/volume similarity index 100% rename from .i3/scripts/volume rename to i3/scripts/volume diff --git a/.i3/scripts/volume-pulseaudio b/i3/scripts/volume-pulseaudio similarity index 100% rename from .i3/scripts/volume-pulseaudio rename to i3/scripts/volume-pulseaudio diff --git a/.i3/scripts/volume_1 b/i3/scripts/volume_1 similarity index 100% rename from .i3/scripts/volume_1 rename to i3/scripts/volume_1 diff --git a/.i3/session b/i3/session similarity index 100% rename from .i3/session rename to i3/session diff --git a/.i3/workspace-9.json b/i3/workspace-9.json similarity index 100% rename from .i3/workspace-9.json rename to i3/workspace-9.json diff --git a/polybar/config b/polybar/config index 9ad7b12..a07be1d 100644 --- a/polybar/config +++ b/polybar/config @@ -67,9 +67,17 @@ monitor = ${env:MONITOR:HDMI-0} modules-left = i3 modules-right = date +[bar/example_laptop] +inherit = bar/example +modules-left = i3 +tray-position = right +tray-padding = 2 +modules-right = spotify volume filesystemroot memory cpu battery battery2 date +modules-center = xwindow + [module/xwindow] type = internal/xwindow -label = %title:0:30:...% +label = %title:0::...% [module/xkeyboard] @@ -88,7 +96,15 @@ label-indicator-margin = 1 label-indicator-background = ${colors.secondary} label-indicator-underline = ${colors.secondary} -[module/filesystem] +[module/filesystemroot] +type=internal/fs +interval = 25 +mount-0 = / +label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% +label-unmounted = %mountpoint% not mounted +label-unmounted-foreground = ${colors.foreground-alt} + +[module/filesystemrootscratch] type = internal/fs interval = 25 @@ -219,7 +235,7 @@ label =  %percentage_used%% [module/wlan] type = internal/network -interface = +interface = wlp4s0 interval = 3.0 format-connected = @@ -232,11 +248,11 @@ format-disconnected = ;label-disconnected = %ifname% disconnected ;label-disconnected-foreground = ${colors.foreground-alt} -ramp-signal-0 =  -ramp-signal-1 =  -ramp-signal-2 =  -ramp-signal-3 =  -ramp-signal-4 =  +ramp-signal-0 = : +ramp-signal-1 = :: +ramp-signal-2 = ::: +ramp-signal-3 = :::: +ramp-signal-4 = ::::: ramp-signal-foreground = ${colors.foreground-alt} [module/eth] @@ -299,7 +315,7 @@ bar-volume-empty-foreground = ${colors.foreground-alt} [module/battery] type = internal/battery -battery = BAT0 +battery0 = BAT0 adapter = ADP1 full-at = 98 @@ -313,17 +329,23 @@ format-full-prefix = " " format-full-prefix-foreground = ${colors.foreground-alt} format-full-underline = ${self.format-charging-underline} -ramp-capacity-0 =  -ramp-capacity-1 =  -ramp-capacity-2 =  -ramp-capacity-foreground = ${colors.foreground-alt} +ramp-capacity-0 =  +ramp-capacity-1 =  +ramp-capacity-2 =  +ramp-capacity-3 =  +ramp-capacity-4 =  +ramp-capacity-foreground = ${colors.foreground} -animation-charging-0 =  -animation-charging-1 =  -animation-charging-2 =  -animation-charging-foreground = ${colors.foreground-alt} +animation-charging-0 =  +animation-charging-1 =  +animation-charging-2 =  +animation-charging-foreground = ${colors.foreground} animation-charging-framerate = 750 +[module/battery2] +inherit = module/battery +battery = BAT1 + [module/temperature] type = internal/temperature thermal-zone = 0 diff --git a/polybar/config_laptop b/polybar/config_laptop new file mode 100644 index 0000000..284a333 --- /dev/null +++ b/polybar/config_laptop @@ -0,0 +1,402 @@ +;===================================================== +; +; To learn more about how to configure Polybar +; go to https://github.com/jaagr/polybar +; +; The README contains alot of information +; +;===================================================== + +[colors] +;background = ${xrdb:color0:#222} +background = #222 +background-alt = #444 +;foreground = ${xrdb:color7:#222} +foreground = #dfdfdf +foreground-alt = #555 +primary = #ffb52a +secondary = #e60053 +alert = #bd2c40 + +[bar/example] +width = 900 ;100% +height = 27 +;offset-x = 1% +;offset-y = 1% +radius = 6.0 +fixed-center = false +background = ${colors.background} +foreground = ${colors.foreground} + +line-size = 3 +line-color = #f00 + +border-size = 0 +border-color = #00000000 + +padding-left = 0 +padding-right = 2 + +module-margin-left = 1 +module-margin-right = 2 + +font-0 = FontAwesome:size=11;1 +font-1 = Noto Mono:fontformat=truetype:size=11:antialias=true;1 +font-2 = unifont:size=11;0 + +wm-restack = i3 +;override-redirect = true +scroll-up = i3wm-wsnext +scroll-down = i3wm-wsprev + +[bar/example_laptop] +inherit = bar/example +modules-left = i3 +tray-position = right +tray-padding = 2 +modules-right = spotify volume filesystemroot memory cpu battery battery2 date +modules-center = xwindow + +[module/xwindow] +type = internal/xwindow +label = %title:0::...% + + +[module/xkeyboard] +type = internal/xkeyboard +blacklist-0 = num lock + +format-prefix = " " +format-prefix-foreground = ${colors.foreground-alt} +format-prefix-underline = ${colors.secondary} + +label-layout = %layout% +label-layout-underline = ${colors.secondary} + +label-indicator-padding = 2 +label-indicator-margin = 1 +label-indicator-background = ${colors.secondary} +label-indicator-underline = ${colors.secondary} + +[module/filesystemroot] +type=internal/fs +interval = 25 +mount-0 = / +label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% +label-unmounted = %mountpoint% not mounted +label-unmounted-foreground = ${colors.foreground-alt} + +[module/filesystemrootscratch] +type = internal/fs +interval = 25 + +mount-0 = / +mount-1 = /scratch + +label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% +label-unmounted = %mountpoint% not mounted +label-unmounted-foreground = ${colors.foreground-alt} + +[module/bspwm] +type = internal/bspwm + +label-focused = %index% +label-focused-background = ${colors.background-alt} +label-focused-underline= ${colors.primary} +label-focused-padding = 2 + +label-occupied = %index% +label-occupied-padding = 2 + +label-urgent = %index%! +label-urgent-background = ${colors.alert} +label-urgent-padding = 2 + +label-empty = %index% +label-empty-foreground = ${colors.foreground-alt} +label-empty-padding = 2 + +[module/i3] +type = internal/i3 +format = +index-sort = true +wrapping-scroll = false +strip-wsnumbers = true +pin-workspaces = true + +label-mode-padding = 2 +label-mode-foreground = #000 +label-mode-background = ${colors.primary} + +label-focused = %icon% +label-focused-background = ${module/bspwm.label-focused-background} +label-focused-underline = ${module/bspwm.label-focused-underline} +label-focused-padding = ${module/bspwm.label-focused-padding} + +label-unfocused = %icon% +label-unfocused-padding = ${module/bspwm.label-occupied-padding} + +label-urgent = %icon% +label-urgent-background = ${module/bspwm.label-urgent-background} +label-urgent-padding = ${module/bspwm.label-urgent-padding} + +label-visible = %icon% +label-visible-background = ${self.label-focused-background} +label-visible-underline = ${self.label-focused-underline} +label-visible-padding = ${self.label-focused-padding} +ws-icon-0 = 1;1 +ws-icon-1 = 2;2 +ws-icon-2 = 3;3 +ws-icon-3 = 4;4 +ws-icon-4 = 5;5 +ws-icon-5 = 6;6 +ws-icon-6 = 7; +ws-icon-7 = 8; +ws-icon-8 = 9; +ws-icon-9 = 10;9 + +[module/mpd] +type = internal/mpd +format-online = + +icon-prev =  +icon-stop =  +icon-play =  +icon-pause =  +icon-next =  + +label-song-maxlen = 25 +label-song-ellipsis = true + +[module/xbacklight] +type = internal/xbacklight + +format =