mirror of
https://github.com/Keyitdev/dotfiles.git
synced 2026-09-24 01:52:09 +00:00
121 lines
2.8 KiB
INI
121 lines
2.8 KiB
INI
[module/i3]
|
|
type = internal/i3
|
|
|
|
; Only show workspaces defined on the same output as the bar
|
|
;
|
|
; Useful if you want to show monitor specific workspaces
|
|
; on different bars
|
|
;
|
|
; Default: false
|
|
pin-workspaces = true
|
|
|
|
; This will split the workspace name on ':'
|
|
; Default: false
|
|
;;strip-wsnumbers = true
|
|
|
|
; Sort the workspaces by index instead of the default
|
|
; sorting that groups the workspaces by output
|
|
; Default: false
|
|
;;index-sort = true
|
|
|
|
; Create click handler used to focus workspace
|
|
; Default: true
|
|
;;enable-click = false
|
|
|
|
; Create scroll handlers used to cycle workspaces
|
|
; Default: true
|
|
;;enable-scroll = false
|
|
|
|
; Wrap around when reaching the first/last workspace
|
|
; Default: true
|
|
;;wrapping-scroll = false
|
|
|
|
; Set the scroll cycle direction
|
|
; Default: true
|
|
;;reverse-scroll = false
|
|
|
|
; Use fuzzy (partial) matching on labels when assigning
|
|
; icons to workspaces
|
|
; Example: code;♚ will apply the icon to all workspaces
|
|
; containing 'code' in the label
|
|
; Default: false
|
|
;;fuzzy-match = true
|
|
|
|
; ws-icon-[0-9]+ = label;icon
|
|
; NOTE: The label needs to match the name of the i3 workspace
|
|
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 =
|
|
; NOTE: You cannot skip icons, e.g. to get a ws-icon-6
|
|
; you must also define a ws-icon-5.
|
|
|
|
; Available tags:
|
|
; <label-state> (default) - gets replaced with <label-(focused|unfocused|visible|urgent)>
|
|
; <label-mode> (default)
|
|
format = <label-state><label-mode>
|
|
format-padding = 2
|
|
|
|
; Available tokens:
|
|
; %mode%
|
|
; Default: %mode%
|
|
label-mode = %mode%
|
|
label-mode-padding = 1
|
|
label-mode-background = ${color.background}
|
|
label-mode-foreground = ${color.foreground}
|
|
|
|
; Available tokens:
|
|
; %name%
|
|
; %icon%
|
|
; %index%
|
|
; %output%
|
|
; Default: %icon% %name%]
|
|
label-focused = %icon%
|
|
label-focused-foreground = ${color.green}
|
|
label-focused-background = ${color.background}
|
|
label-focused-underline = ${color.green}
|
|
label-focused-padding = 1
|
|
|
|
; Available tokens:
|
|
; %name%
|
|
; %icon%
|
|
; %index%
|
|
; %output%
|
|
; Default: %icon% %name%
|
|
label-unfocused = %icon%
|
|
label-unfocused-padding = 1
|
|
label-unfocused-background = ${color.background}
|
|
; label-unfocused-underline = ${color.blue}
|
|
; Available tokens:
|
|
; %name%
|
|
; %icon%
|
|
; %index%
|
|
; %output%
|
|
; Default: %icon% %name%
|
|
label-visible = %icon%
|
|
label-visible-underline = ${color.purple}
|
|
label-visible-padding = 1
|
|
label-visible-foreground = ${color.purple}
|
|
label-visible-background = ${color.background}
|
|
; Available tokens:
|
|
; %name%
|
|
; %icon%
|
|
; %index%
|
|
; %output%
|
|
; Default: %icon% %name%
|
|
label-urgent = %icon%
|
|
label-urgent-foreground = ${color.red}
|
|
label-urgent-background = ${color.background}
|
|
label-urgent-padding = 1
|
|
|
|
; Separator in between workspaces
|
|
;;label-separator = |
|
|
;;label-separator-padding = 2
|
|
;;label-separator-foreground = #ffb52a |