Changed from two separate files to one common file only slightly differing
This commit is contained in:
		
							parent
							
								
									3b70df5068
								
							
						
					
					
						commit
						5923ce367a
					
				| @ -1,268 +0,0 @@ | ||||
| # Declaration of the mod key | ||||
| set $mod                          Mod4 | ||||
| set $alt                          Mod1 | ||||
| 
 | ||||
| # Font for window titles | ||||
| font                              pango:monospace 8 | ||||
| 
 | ||||
| # Variables | ||||
| set $up                           Up | ||||
| set $down                         Down | ||||
| set $left                         Left | ||||
| set $right                        Right | ||||
| set $exiti3                       "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'" | ||||
| set $lockscreen                   "Lucien Cartier-Tilet\n(Phuntsok Drak-pa)\n+33 (0)6 83 90 56 89" | ||||
| set $rofiexec                     "rofi -combi-modi window,drun -show combi -mohh combi -m -1" | ||||
| set $execgnus                     "exec emacsclient --create-frame --eval '(gnus)' -a nvim -n" | ||||
| set $ec                           "emacsclient --create-frame -a nvim -n" | ||||
| set $term                         st | ||||
| 
 | ||||
| # use Mouse+$mod to drag floating windows to their wanted position | ||||
| floating_modifier                 $mod | ||||
| 
 | ||||
| ################################################################################ | ||||
| ###                            Clients position                              ### | ||||
| ################################################################################ | ||||
| 
 | ||||
| assign [class="discord"] 10 | ||||
| assign [class="Emacs"] 2 | ||||
| assign [class="Chromium"] 3 | ||||
| assign [class="Nemo"] 4 | ||||
| assign [class="Godot"] 5 | ||||
| assign [class="Gimp*"] 6 | ||||
| assign [class="Steam"] 9 | ||||
| 
 | ||||
| ################################################################################ | ||||
| ###                                 Shortcuts                                ### | ||||
| ################################################################################ | ||||
| 
 | ||||
| # start a terminal | ||||
| bindsym $mod+Return               exec $term | ||||
| bindsym $mod+$alt+Return          split h;; exec $term | ||||
| bindsym $mod+Shift+Return         split v;; exec $term | ||||
| 
 | ||||
| # kill focused window | ||||
| bindsym $mod+q                    kill | ||||
| bindsym $alt+F4                   kill | ||||
| 
 | ||||
| # program launcher | ||||
| bindsym $mod+Shift+d              exec --no-startup-id j4-dmenu-desktop | ||||
| bindsym $mod+d                    exec --no-startup-id $rofiexec | ||||
| bindsym $mod+w                    exec --no-startup-id rofi-wifi-menu | ||||
| 
 | ||||
| # change focus | ||||
| 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+$left          move left | ||||
| bindsym $mod+Shift+$down          move down | ||||
| bindsym $mod+Shift+$up            move up | ||||
| bindsym $mod+Shift+$right         move right | ||||
| 
 | ||||
| # Change split | ||||
| bindsym $mod+h                    split h | ||||
| bindsym $mod+v                    split v | ||||
| bindsym $mod+t                    split toggle | ||||
| 
 | ||||
| # enter fullscreen mode for the focused container | ||||
| bindsym $mod+f                    fullscreen toggle | ||||
| 
 | ||||
| # toggle tiling / floating | ||||
| bindsym $mod+Shift+space          floating toggle | ||||
| # change focus between tiling / floating windows | ||||
| bindsym $mod+space                focus mode_toggle | ||||
| # center floating window | ||||
| bindsym Ctrl+$mod+c               move position center | ||||
| 
 | ||||
| # Scratchpad | ||||
| bindsym $mod+Shift+s              move scratchpad | ||||
| bindsym $mod+s                    scratchpad show | ||||
| 
 | ||||
| # switch to workspace | ||||
| bindsym $mod+1                    workspace 1 | ||||
| bindsym $mod+2                    workspace 2 | ||||
| bindsym $mod+3                    workspace 3 | ||||
| bindsym $mod+4                    workspace 4 | ||||
| bindsym $mod+5                    workspace 5 | ||||
| bindsym $mod+6                    workspace 6 | ||||
| bindsym $mod+7                    workspace 7 | ||||
| bindsym $mod+8                    workspace 8 | ||||
| bindsym $mod+9                    workspace 9 | ||||
| bindsym $mod+0                    workspace 10 | ||||
| 
 | ||||
| # move focused container to workspace | ||||
| bindsym $mod+Shift+1              move container to workspace 1 | ||||
| bindsym $mod+Shift+2              move container to workspace 2 | ||||
| bindsym $mod+Shift+3              move container to workspace 3 | ||||
| bindsym $mod+Shift+4              move container to workspace 4 | ||||
| bindsym $mod+Shift+5              move container to workspace 5 | ||||
| bindsym $mod+Shift+6              move container to workspace 6 | ||||
| bindsym $mod+Shift+7              move container to workspace 7 | ||||
| bindsym $mod+Shift+8              move container to workspace 8 | ||||
| bindsym $mod+Shift+9              move container to workspace 9 | ||||
| bindsym $mod+Shift+0              move container to workspace 10 | ||||
| 
 | ||||
| # move to previous or next workspace | ||||
| bindsym $mod+Tab                  workspace next | ||||
| bindsym $mod+Shift+Tab            workspace previous | ||||
| 
 | ||||
| # reload the configuration file | ||||
| bindsym $mod+Shift+c              reload | ||||
| # restart i3 inplace | ||||
| bindsym $mod+Shift+r              restart | ||||
| # exit i3 | ||||
| bindsym $mod+Shift+e              exec $exiti3 | ||||
| 
 | ||||
| # resize window (you can also use the mouse for that) | ||||
| mode "resize" { | ||||
|     bindsym $right                resize grow width 20 px or 10 ppt | ||||
|     bindsym $left                 resize shrink width 10 px or 5 ppt | ||||
|     bindsym $down                 resize grow height 10 px or 5 ppt | ||||
|     bindsym $up                   resize shrink height 10 px or 5 ppt | ||||
|     bindsym Return mode           "default" | ||||
|     bindsym Escape mode           "default" | ||||
| } | ||||
| bindsym $mod+r                    mode "resize" | ||||
| 
 | ||||
| mouse_warping none | ||||
| 
 | ||||
| # Keyboard layout | ||||
| bindsym $mod+$alt+k               exec setxkbmap fr bepo | ||||
| bindsym $mod+$alt+Shift+k         exec setxkbmap fr | ||||
| bindsym $mod+$alt+Ctrl+k          exec setxkbmap us | ||||
| 
 | ||||
| # bindings for MS Natural Ergonomic Keyboard 4000 ############################## | ||||
| bindsym XF86Launch5               exec $ec | ||||
| bindsym $mod+e                    exec $ec | ||||
| bindsym XF86Launch6               exec chromium | ||||
| bindsym $mod+c                    exec chromium | ||||
| bindsym XF86HomePage              exec chromium https://labs.phundrak.fr | ||||
| bindsym XF86Search                exec chromium https://www.google.com | ||||
| bindsym XF86Launch9               exec nemo | ||||
| bindsym $mod+n                    exec nemo | ||||
| bindsym XF86Launch8               $execgnus | ||||
| bindsym XF86Mail                  $execgnus | ||||
| bindsym $mod+m                    $execgnus | ||||
| bindsym XF86Launch7               exec discord-canary | ||||
| bindsym Ctrl+Shift+d              exec discord-canary | ||||
| bindsym XF86AudioMute             exec amixer -D pulse set Master 1+ toggle | ||||
| bindsym Ctrl+$mod+Prior           exec amixer -D pulse -q set Master 2%+ unmute | ||||
| bindsym XF86AudioRaiseVolume      exec amixer -D pulse -q set Master 2%+ unmute | ||||
| bindsym Ctrl+$mod+Next            exec amixer -D pulse -q set Master 2%- unmute | ||||
| bindsym XF86AudioLowerVolume      exec amixer -D pulse -q set Master 2%- unmute | ||||
| bindsym XF86Calculator            exec /usr/bin/speedcrunch | ||||
| bindsym $mod+$alt+c               exec /usr/bin/speedcrunch | ||||
| #bindsym XF86Favourites | ||||
| #bindsym Help | ||||
| #bindsym Undo | ||||
| #bindsym Redo | ||||
| #bindsym XF86New | ||||
| #bindsym SunOpen | ||||
| #bindsym XF86Close | ||||
| #bindsym XF86Reply | ||||
| #bindsym XF86MailForward | ||||
| #bindsym XF86Send | ||||
| #bindsym XF86Save | ||||
| 
 | ||||
| bindsym $mod+F3                   exec arandr | ||||
| bindsym $mod+Shift+l              exec dmenu-lpass | ||||
| 
 | ||||
| # Brightness keyboard shortcuts | ||||
| bindsym XF86MonBrightnessUp       exec light -A 5 | ||||
| bindsym XF86MonBrightnessDown     exec light -U 5 | ||||
| 
 | ||||
| # Wal | ||||
| bindsym $mod+Ctrl+w               exec wal -i ~/Pictures/Wallpapers -o wal-set | ||||
| 
 | ||||
| # Take a screenshot | ||||
| bindsym --release Print           exec --no-startup-id scrot | ||||
| bindsym --release Ctrl+Print      exec --no-startup-id scrot -s | ||||
| bindsym           Shift+Print     exec --no-startup-id scrot -d 3 | ||||
| 
 | ||||
| # Lock screen | ||||
| bindsym $mod+l                    exec i3lock -fol | ||||
| bindsym $mod+$alt+h               exec systemctl suspend | ||||
| bindsym $mod+Ctrl+h               exec systemctl hibernate | ||||
| 
 | ||||
| # SSH terminals | ||||
| bindsym $mod+$alt+m               exec $term ssh Mila | ||||
| bindsym $mod+$alt+t               exec $term ssh Tilo | ||||
| bindsym $mod+$alt+n               exec $term ssh Naro | ||||
| 
 | ||||
| # Utilities | ||||
| bindsym $mod+Shift+h              exec $term htop | ||||
| 
 | ||||
| # Music shortcuts | ||||
| bindsym $alt+XF86AudioRaiseVolume exec mpc next | ||||
| bindsym $mod+Next                 exec mpc next | ||||
| bindsym $alt+XF86AudioLowerVolume exec mpc prev | ||||
| bindsym $mod+Prior                exec mpc prev | ||||
| bindsym XF86AudioPlay             exec mpc toggle | ||||
| bindsym $mod+p                    exec mpc toggle | ||||
| bindsym $mod+$alt+p               exec mpc stop | ||||
| bindsym $alt+XF86AudioPlay        exec mpc stop | ||||
| # below, 7 and 8 are the emplacement for `+` and `-` on the bépo layout | ||||
| # respectively, hence the order | ||||
| bindsym $mod+$alt+7               exec mpc volume +5 | ||||
| bindsym $mod+$alt+8               exec mpc volume -5 | ||||
| bindsym $mod+Shift+n              exec $term ncmpcpp -q | ||||
| bindsym $mod+Shift+v              exec $term ncmpcpp -qs visualizer | ||||
| 
 | ||||
| ################################################################################ | ||||
| #                               i3-gaps settings                               # | ||||
| ################################################################################ | ||||
| 
 | ||||
| smart_gaps                        on | ||||
| gaps                              inner 20 | ||||
| gaps                              outer -10 | ||||
| border_radius                     10 | ||||
| popup_during_fullscreen           leave_fullscreen | ||||
| workspace_auto_back_and_forth     yes | ||||
| focus_follows_mouse               off | ||||
| 
 | ||||
| # Change gaps size | ||||
| bindsym $mod+g                    gaps inner current plus 5 | ||||
| bindsym $mod+Shift+g              gaps inner current minus 5 | ||||
| bindsym $mod+Ctrl+g               gaps outer current plus 5 | ||||
| bindsym $mod+Ctrl+Shift+g         gaps outer current minus 5 | ||||
| bindsym $mod+$alt+g               gaps inner all set 20; gaps outer all set -10 | ||||
| 
 | ||||
| default_border                    pixel 0 | ||||
| smart_borders                     on | ||||
| 
 | ||||
| ################################################################################ | ||||
| #                                Modules startup                               # | ||||
| ################################################################################ | ||||
| exec_always --no-startup-id       ~/dotfiles/enable_touch.sh | ||||
| exec_always --no-startup-id       ~/.config/polybar/launch.sh | ||||
| exec_always --no-startup-id       wal -i "$(< "${HOME}/.cache/wal/wal")" | ||||
| exec        --no-startup-id       xss-lock -- i3lock -fol | ||||
| exec        --no-startup-id       "xrdb $HOME/.Xresources" | ||||
| exec        --no-startup-id       xfce4-power-manager | ||||
| exec        --no-startup-id       compton -F --opengl --config ~/.config/compton.conf -e 1 | ||||
| exec        --no-startup-id       redshift-gtk | ||||
| exec        --no-startup-id       mpd | ||||
| exec        --no-startup-id       mpc stop | ||||
| exec        --no-startup-id       syndaemon -i 1.0 -t -k | ||||
| exec        --no-startup-id       sleep 3; emacs --eval "(server-start)" | ||||
| exec        --no-startup-id       mpd_discord_richpresence --no-idle --fork | ||||
| exec        --no-startup-id       i3-battery-popup -N -t 2m | ||||
| 
 | ||||
| 
 | ||||
| ################################################################################ | ||||
| #                          Set colors from Xresources                          # | ||||
| ################################################################################ | ||||
| 
 | ||||
| set_from_resource $fg i3wm.color7 #f0f0f0 | ||||
| set_from_resource $bg i3wm.color2 #f0f0f0 | ||||
| 
 | ||||
| # class                 border  backgr. text indicator child_border | ||||
| client.focused          $bg     $bg     $fg  $bg       $bg | ||||
| client.focused_inactive $bg     $bg     $fg  $bg       $bg | ||||
| client.unfocused        $bg     $bg     $fg  $bg       $bg | ||||
| client.urgent           $bg     $bg     $fg  $bg       $bg | ||||
| client.placeholder      $bg     $bg     $fg  $bg       $bg | ||||
| 
 | ||||
| # client.background       $bg | ||||
| @ -237,9 +237,11 @@ smart_borders                     on | ||||
| ################################################################################ | ||||
| exec_always --no-startup-id       ~/dotfiles/enable_touch.sh | ||||
| exec_always --no-startup-id       ~/.config/polybar/launch.sh | ||||
| exec_always --no-startup-id       setxkbmap fr bepo | ||||
| exec_always --no-startup-id       wal -i "$(< "${HOME}/.cache/wal/wal")" | ||||
| {% if YADM_HOSTNAME == 'Gampo' -%} | ||||
| exec_always --no-startup-id       setxkbmap fr bepo | ||||
| exec        --no-startup-id       /usr/lib/mate-polkit/polkit-mate-authentication-agent-1 | ||||
| {% endif -%} | ||||
| exec        --no-startup-id       xss-lock -- i3lock -fol | ||||
| exec        --no-startup-id       "xrdb $HOME/.Xresources" | ||||
| exec        --no-startup-id       xfce4-power-manager | ||||
| @ -1,534 +0,0 @@ | ||||
| ;===================================================== | ||||
| ; | ||||
| ;   To learn more about how to configure Polybar | ||||
| ;   go to https://github.com/jaagr/polybar | ||||
| ; | ||||
| ;   The README contains alot of information | ||||
| ; | ||||
| ;===================================================== | ||||
| 
 | ||||
| [colors] | ||||
| background = ${xrdb:color1:#50000000} | ||||
| background-alt = ${xrdb:color2:#444} | ||||
| foreground = ${xrdb:color7:#dfdfdf} | ||||
| foreground-alt = ${xrdb:color6:#555} | ||||
| primary = #ffb52a | ||||
| secondary = #e60053 | ||||
| alert = #bd2c40 | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [bar/bottom] | ||||
| monitor= ${env:MONITOR} | ||||
| 
 | ||||
| bottom = true | ||||
| width = 100% | ||||
| height = 22 | ||||
| radius = 0.0 | ||||
| fixed-center = true | ||||
| 
 | ||||
| background = ${colors.background} | ||||
| foreground = ${colors.foreground} | ||||
| 
 | ||||
| line-size = 3 | ||||
| line-color = #f00 | ||||
| 
 | ||||
| border-size = 0 | ||||
| border-color = #00000000 | ||||
| 
 | ||||
| padding-left = 2 | ||||
| padding-right = 4 | ||||
| 
 | ||||
| locale=ja_JP.UTF-8 | ||||
| 
 | ||||
| module-margin-left = 1 | ||||
| module-margin-right = 2 | ||||
| 
 | ||||
| font-0 = fixed:pixelsize=8 | ||||
| font-1 = unifont:fontformat=truetype:size=6:antialias=false | ||||
| font-2 = "Siji:pixelsize=8" | ||||
| font-3 = "IPAMincho:style=regular:pixelsize=8" | ||||
| 
 | ||||
| modules-left = powermenu mpd | ||||
| modules-center = | ||||
| modules-right = filesystem wlan eth volume backlight-acpi cpu memory temperature custom-battery | ||||
| 
 | ||||
| tray-position = | ||||
| tray-padding = 0 | ||||
| tray-detached = false | ||||
| tray-maxsize = 15 | ||||
| tray-transparent = false | ||||
| tray-background = ${colors.background} | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [bar/top] | ||||
| monitor= ${env:MONITOR} | ||||
| 
 | ||||
| bottom = false | ||||
| width = 100% | ||||
| height = 22 | ||||
| radius = 10.0 | ||||
| fixed-center = true | ||||
| 
 | ||||
| background = ${colors.background} | ||||
| foreground = ${colors.foreground} | ||||
| 
 | ||||
| line-size = 3 | ||||
| line-color = #f00 | ||||
| 
 | ||||
| border-size = 5 | ||||
| border-color = #00000000 | ||||
| 
 | ||||
| padding-left = 2 | ||||
| padding-right = 4 | ||||
| 
 | ||||
| locale=ja_JP.UTF-8 | ||||
| 
 | ||||
| module-margin-left = 1 | ||||
| module-margin-right = 2 | ||||
| 
 | ||||
| font-0 = fixed:pixelsize=8 | ||||
| font-1 = unifont:fontformat=truetype:size=6:antialias=false | ||||
| font-2 = "Siji:pixelsize=8" | ||||
| font-3 = "IPAMincho:style=regular:pixelsize=8" | ||||
| 
 | ||||
| modules-left = i3 | ||||
| modules-center = xwindow | ||||
| modules-right = date | ||||
| 
 | ||||
| tray-position = | ||||
| tray-padding = 0 | ||||
| tray-detached = false | ||||
| tray-maxsize = 15 | ||||
| tray-transparent = false | ||||
| tray-background = ${colors.background} | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/custom-battery] | ||||
| type = custom/script | ||||
| exec = polybar-ab -polybar -thr 10 | ||||
| tail = true | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/xwindow] | ||||
| type = internal/xwindow | ||||
| 
 | ||||
| format-prefix-foreground = ${colors.foreground-alt} | ||||
| format-prefix-underline = ${colors.secondary} | ||||
| format-underline = ${colors.secondary} | ||||
| format-padding = 1 | ||||
| 
 | ||||
| label = %title% | ||||
| label-maxlen = 70 | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/xkeyboard] | ||||
| type = internal/xkeyboard | ||||
| blacklist-0 = num lock | ||||
| 
 | ||||
| format = <label-layout> <label-indicator> | ||||
| format-prefix = " " | ||||
| format-prefix-foreground = ${colors.foreground} | ||||
| format-prefix-underline = ${colors.secondary} | ||||
| format-underline = ${colors.secondary} | ||||
| format-padding = 1 | ||||
| 
 | ||||
| label-layout = %layout% %number% | ||||
| label-layout-padding = 1 | ||||
| label-layout-underline = ${colors.secondary} | ||||
| 
 | ||||
| label-indicator = %name% | ||||
| label-indicator-padding = 2 | ||||
| label-indicator-margin = 1 | ||||
| label-indicator-background = ${colors.secondary} | ||||
| label-indicator-underline = ${colors.secondary} | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/filesystem] | ||||
| type = internal/fs | ||||
| interval = 20 | ||||
| 
 | ||||
| mount-0 = / | ||||
| mount-1 = /home | ||||
| 
 | ||||
| format-mounted = <label-mounted> | ||||
| label-mounted-underline = ${colors.secondary} | ||||
| format-unmounted = <label-unmounted> | ||||
| 
 | ||||
| label-mounted =  %mountpoint%: %used%/%total% (%percentage_used%%) | ||||
| label-unmounted = %mountpoint% not mounted | ||||
| label-unmounted-foreground = ${colors.foreground-alt} | ||||
| label-mounted-foreground = ${colors.foreground} | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/i3] | ||||
| type = internal/i3 | ||||
| index-sort = true | ||||
| enable-scroll = false | ||||
| wrapping-scroll = false | ||||
| strip-wsnumbers = false | ||||
| pin-workspaces = true | ||||
| fuzzy-match = true | ||||
| 
 | ||||
| label-focused = %icon% | ||||
| label-focused-background = ${colors.background-alt} | ||||
| label-focused-underline = ${xrdb:color8:#ffff00} | ||||
| label-focused-padding = 2 | ||||
| 
 | ||||
| label-unfocused = %icon% | ||||
| label-unfocused-padding = 2 | ||||
| 
 | ||||
| label-visible = %icon% | ||||
| label-visible-background = ${self.label-focused-background} | ||||
| label-visible-underline = ${self.label-focused-underline} | ||||
| label-visible-padding = ${self.label-focused-padding} | ||||
| 
 | ||||
| label-urgent = %icon% | ||||
| label-urgent-background = ${xrdb:color0:#bd2c40} | ||||
| label-urgent-padding = 2 | ||||
| 
 | ||||
| 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 = 0;十 | ||||
| ws-icon-default = %index% | ||||
| format = <label-state> <label-mode> | ||||
| 
 | ||||
| label-mode = %mode% | ||||
| label-mode-padding = 2 | ||||
| label-mode-foreground = #000 | ||||
| label-mode-background = ${colors.background-alt} | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/mpd] | ||||
| type = internal/mpd | ||||
| 
 | ||||
| label-song =   %title% - %artist% | ||||
| label-song-maxlen = 50 | ||||
| label-song-ellipsis = true | ||||
| 
 | ||||
| label-offline =  mpd is offline | ||||
| format-online = <icon-prev> <toggle> <icon-next> <label-song> | ||||
| format-offline = <label-offline> | ||||
| 
 | ||||
| icon-prev =  | ||||
| icon-stop =  | ||||
| icon-play =  | ||||
| icon-pause =  | ||||
| icon-next =  | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/backlight-acpi] | ||||
| inherit = module/xbacklight | ||||
| type = internal/backlight | ||||
| card = intel_backlight | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/cpu] | ||||
| type = internal/cpu | ||||
| interval = 2 | ||||
| format = <label> <ramp-coreload> | ||||
| format-prefix = " " | ||||
| format-underline = #f90000 | ||||
| 
 | ||||
| label = %percentage%% | ||||
| 
 | ||||
| ramp-coreload-0 = ▁ | ||||
| ramp-coreload-1 = ▂ | ||||
| ramp-coreload-2 = ▃ | ||||
| ramp-coreload-3 = ▄ | ||||
| ramp-coreload-4 = ▅ | ||||
| ramp-coreload-5 = ▆ | ||||
| ramp-coreload-6 = ▇ | ||||
| ramp-coreload-7 = █ | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/memory] | ||||
| type = internal/memory | ||||
| interval = 2 | ||||
| 
 | ||||
| format = <label> | ||||
| format-prefix = " " | ||||
| format-underline = #4bffdc | ||||
| 
 | ||||
| label = %gb_used% | ||||
| 
 | ||||
| ramp-used-0 = ▁ | ||||
| ramp-used-1 = ▂ | ||||
| ramp-used-2 = ▃ | ||||
| ramp-used-3 = ▄ | ||||
| ramp-used-4 = ▅ | ||||
| ramp-used-5 = ▆ | ||||
| ramp-used-6 = ▇ | ||||
| ramp-used-7 = █ | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/wlan] | ||||
| type = internal/network | ||||
| interface = wlp8s0 | ||||
| interval = 3.0 | ||||
| 
 | ||||
| format-connected = <ramp-signal> <label-connected> | ||||
| format-connected-underline = #9f78e1 | ||||
| label-connected = %essid% | ||||
| 
 | ||||
| format-disconnected = | ||||
| format-disconnected-underline = ${self.format-connected-underline} | ||||
| label-disconnected = wifi-none | ||||
| 
 | ||||
| ramp-signal-0 =  | ||||
| ramp-signal-1 =  | ||||
| ramp-signal-2 =  | ||||
| ramp-signal-3 =  | ||||
| ramp-signal-4 =  | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/eth] | ||||
| type = internal/network | ||||
| interface = enp9s0 | ||||
| interval = 3.0 | ||||
| 
 | ||||
| format-connected-underline = #55aa55 | ||||
| format-connected-prefix = " " | ||||
| label-connected = %local_ip% | ||||
| 
 | ||||
| format-disconnected = | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/date] | ||||
| type = internal/date | ||||
| interval = 1 | ||||
| 
 | ||||
| date = %Y-%m-%d | ||||
| date-alt = %A %d, %B | ||||
| 
 | ||||
| time = %H:%M:%S | ||||
| time-alt = %H:%M:%S | ||||
| 
 | ||||
| format-prefix =  | ||||
| format-underline = #0a6cf5 | ||||
| 
 | ||||
| label = %date% %time% | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/volume] | ||||
| type = internal/alsa | ||||
| 
 | ||||
| format-volume = <label-volume> | ||||
| format-volume-prefix = " " | ||||
| format-volume-underline = #55aa55 | ||||
| label-volume = %percentage%% | ||||
| 
 | ||||
| format-muted-prefix = " " | ||||
| label-muted = muted | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/xbacklight] | ||||
| type = internal/xbacklight | ||||
| 
 | ||||
| format = <label> | ||||
| label = %percentage%% | ||||
| format-prefix = " " | ||||
| format-underline = #9f78e1 | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/battery] | ||||
| type = internal/battery | ||||
| battery = BAT0 | ||||
| adapter = ACAD | ||||
| full-at = 95 | ||||
| 
 | ||||
| format-charging = <animation-charging> <label-charging> | ||||
| format-charging-underline = #ffb52a | ||||
| 
 | ||||
| format-discharging = <ramp-capacity> <label-discharging> | ||||
| format-discharging-underline = ${self.format-charging-underline} | ||||
| 
 | ||||
| format-full-prefix = " " | ||||
| format-full-underline = ${self.format-charging-underline} | ||||
| ; 0-10 | ||||
| ramp-capacity-0 =  | ||||
| ramp-capacity-0-foreground = #f44336 | ||||
| ; 11-20 | ||||
| ramp-capacity-1 =  | ||||
| ramp-capacity-1-foreground = #ff9800 | ||||
| ; 21-30 | ||||
| ramp-capacity-2 =  | ||||
| ramp-capacity-2-foreground = #ffc107 | ||||
| ; 31-40 | ||||
| ramp-capacity-3 =  | ||||
| ; 41-50 | ||||
| ramp-capacity-4 =  | ||||
| ; 51-60 | ||||
| ramp-capacity-5 =  | ||||
| ; 61-70 | ||||
| ramp-capacity-6 =  | ||||
| ; 71-80 | ||||
| ramp-capacity-7 =  | ||||
| ; 81-90 | ||||
| ramp-capacity-8 =  | ||||
| ; 91-100 | ||||
| ramp-capacity-9 =  | ||||
| 
 | ||||
| animation-charging-0 =  | ||||
| animation-charging-1 =  | ||||
| animation-charging-2 =  | ||||
| animation-charging-3 =  | ||||
| animation-charging-4 =  | ||||
| animation-charging-5 =  | ||||
| animation-charging-6 =  | ||||
| animation-charging-7 =  | ||||
| animation-charging-8 =  | ||||
| animation-charging-9 =  | ||||
| animation-charging-framerate = 100 | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/temperature] | ||||
| type = internal/temperature | ||||
| thermal-zone = 0 | ||||
| warn-temperature = 60 | ||||
| 
 | ||||
| format = <ramp> <label> | ||||
| format-underline = #f50a4d | ||||
| format-warn = <ramp> <label-warn> | ||||
| format-warn-underline = ${self.format-underline} | ||||
| 
 | ||||
| label = %temperature-c% | ||||
| label-warn = %temperature-c% | ||||
| label-warn-foreground = ${colors.secondary} | ||||
| 
 | ||||
| ramp-0 =  | ||||
| ramp-1 =  | ||||
| ramp-2 =  | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/powermenu] | ||||
| type = custom/menu | ||||
| 
 | ||||
| format-spacing = 1 | ||||
| 
 | ||||
| label-open =  | ||||
| label-open-foreground = ${colors.secondary} | ||||
| label-close =  cancel | ||||
| label-close-foreground = ${colors.secondary} | ||||
| label-separator = | | ||||
| label-separator-foreground = ${colors.foreground-alt} | ||||
| 
 | ||||
| menu-0-0 = reboot | ||||
| menu-0-0-exec = menu-open-1 | ||||
| menu-0-1 = poweroff | ||||
| menu-0-1-exec = menu-open-2 | ||||
| menu-0-2 = suspend | ||||
| 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 = poweroff | ||||
| menu-2-0-exec = poweroff | ||||
| menu-2-1 = cancel | ||||
| menu-2-1-exec = menu-open-0 | ||||
| 
 | ||||
| menu-3-0 = suspend | ||||
| menu-3-0-exec = "systemctl suspend" | ||||
| menu-3-1 = cancel | ||||
| menu-3-1-exec = menu-open-0 | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/pkg] | ||||
| type = custom/script | ||||
| interval = 1200 | ||||
| format = <label> | ||||
| format-underline = #dc322f | ||||
| label = "%output:0:30%" | ||||
| exec = .config/polybar/pkg.sh | ||||
| exec-if = "ping -q -w 3 -c 1 176.34.135.167 > /dev/null" | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/mpv] | ||||
| type = custom/script | ||||
| 
 | ||||
| exec = sh ~/.config/polybar/mpv.sh | ||||
| exec-if = pgrep -x mpv | ||||
| interval = 1 | ||||
| 
 | ||||
| format = <label> | ||||
| label = %output% | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/bluetooth] | ||||
| type = custom/script | ||||
| interval = 5 | ||||
| 
 | ||||
| exec = ~/.config/polybar/bluetooth.sh | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [settings] | ||||
| screenchange-reload = true | ||||
| ; compositing-background = xor | ||||
| ; compositing-background = over | ||||
| ; compositing-foreground = xor | ||||
| ; compositing-foreground = source | ||||
| ; compositing-border = over | ||||
| 
 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;;                                                                            ;; | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [global/wm] | ||||
| margin-top = 5 | ||||
| margin-bottom = 5 | ||||
| 
 | ||||
| ; vim:ft=dosini | ||||
| @ -294,7 +294,11 @@ ramp-used-7 = █ | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/wlan] | ||||
| type = internal/network | ||||
| {% if YADM_HOSTNAME == 'Gampo' -%} | ||||
| interface = wlp3s0 | ||||
| {% else -%} | ||||
| interface = wlp8s0 | ||||
| {% endif -%} | ||||
| interval = 3.0 | ||||
| 
 | ||||
| format-connected = <ramp-signal> <label-connected> | ||||
| @ -316,7 +320,11 @@ ramp-signal-4 =  | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| [module/eth] | ||||
| type = internal/network | ||||
| {% if YADM_HOSTNAME == 'Gampo' -%} | ||||
| interface = enp0s25 | ||||
| {% else -%} | ||||
| interface = enp9s0 | ||||
| {% endif -%} | ||||
| interval = 3.0 | ||||
| 
 | ||||
| format-connected-underline = #55aa55 | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user