diff options
| author | William Hergès <william@herges.fr> | 2025-08-12 15:19:57 +0200 |
|---|---|---|
| committer | William Hergès <william@herges.fr> | 2025-08-12 15:19:57 +0200 |
| commit | 4a21ae6fcdfcd0051a2e6fee641cd344c01dac83 (patch) | |
| tree | a3741ca7f848d0f5213915d82f78fd0039a874f9 /config/polybar/pwidgets | |
| parent | fed5ed81fbf64942dab81e7afd1eac5651290631 (diff) | |
Reset everything
Diffstat (limited to 'config/polybar/pwidgets')
23 files changed, 0 insertions, 4428 deletions
diff --git a/config/polybar/pwidgets/apps.ini b/config/polybar/pwidgets/apps.ini deleted file mode 100644 index 48335e1..0000000 --- a/config/polybar/pwidgets/apps.ini +++ /dev/null @@ -1,426 +0,0 @@ -;; ┌────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▀▀░█▀█░█▀█░█▀▀░▀█▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░░░█░█░█░█░█▀▀░░█░░█░█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀▀▀░▀▀▀░▀░▀░▀░░░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Global WM Settings - -[global/wm] -; Adjust the _NET_WM_STRUT_PARTIAL top value -; Used for top aligned bars -margin-bottom = 0 - -; Adjust the _NET_WM_STRUT_PARTIAL bottom value -; Used for bottom aligned bars -margin-top = 0 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; File Inclusion -; include an external file, like module file, etc. - -include-file = ~/.config/polybar/pwidgets/colors.ini - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Bar Settings - -[bar/main] -; Use either of the following command to list available outputs: -; If unspecified, the application will pick the first one it finds. -; $ polybar -m | cut -d ':' -f 1 -; $ xrandr -q | grep " connected" | cut -d ' ' -f1 -monitor = - -; Use the specified monitor as a fallback if the main one is not found. -monitor-fallback = - -; Require the monitor to be in connected state -; XRandR sometimes reports my monitor as being disconnected (when in use) -monitor-strict = false - -; Tell the Window Manager not to configure the window. -; Use this to detach the bar if your WM is locking its size/position. -override-redirect = false - -; Put the bar at the bottom of the screen -bottom = true - -; Prefer fixed center position for the `modules-center` block -; When false, the center position will be based on the size of the other blocks. -fixed-center = true - -; Dimension defined as pixel value (e.g. 35) or percentage (e.g. 50%), -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in a width or height of 50% minus 10 pixels -width = 230 -height = 60 - -; Offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in an offset in the x or y direction -; of 50% minus 10 pixels -offset-x = 0 -offset-y = 0 - -; Background ARGB color (e.g. #f00, #ff992a, #ddff1023) -background = ${color.bg} - -; Foreground ARGB color (e.g. #f00, #ff992a, #ddff1023) -foreground = ${color.fg} - -; Background gradient (vertical steps) -; background-[0-9]+ = #aarrggbb -;;background-0 = - -; Value used for drawing rounded corners -; Note: This shouldn't be used together with border-size because the border -; doesn't get rounded -; Individual top/bottom values can be defined using: -; radius-{top,bottom} -radius-top = 20.0 -radius-bottom = 20.0 - -; Under-/overline pixel size and argb color -; Individual values can be defined using: -; {overline,underline}-size -; {overline,underline}-color -line-size = 2 -line-color = ${color.ac} - -; Values applied to all borders -; Individual side values can be defined using: -; border-{left,top,right,bottom}-size -; border-{left,top,right,bottom}-color -; The top and bottom borders are added to the bar height, so the effective -; window height is: -; height + border-top-size + border-bottom-size -; Meanwhile the effective window width is defined entirely by the width key and -; the border is placed withing this area. So you effectively only have the -; following horizontal space on the bar: -; width - border-right-size - border-left-size -border-bottom-size = 0 -border-color = ${color.ac} - -; Number of spaces to add at the beginning/end of the bar -; Individual side values can be defined using: -; padding-{left,right} -padding = 2 - -; Number of spaces to add before/after each module -; Individual side values can be defined using: -; module-margin-{left,right} -module-margin-left = 1 -module-margin-right = 1 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; Fonts are defined using <font-name>;<vertical-offset> -; Font names are specified using a fontconfig pattern. -; font-0 = NotoSans-Regular:size=8;2 -; font-1 = MaterialIcons:size=10 -; font-2 = Termsynu:size=8;-1 -; font-3 = FontAwesome:size=10 -; See the Fonts wiki page for more details - -font-0 = "Iosevka Nerd Font:size=12;2" -font-1 = "Iosevka Nerd Font:bold:size=24;2" -font-2 = "Iosevka Nerd Font:size=22;6" - -; Modules are added to one of the available blocks -; modules-left = cpu ram -; modules-center = xwindow xbacklight -; modules-right = ipc clock - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[bar/primary] -inherit = bar/main -offset-x = 25 -offset-y = 25 - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-center = web sep2 files sep2 edit sep2 apps -enable-ipc = true - -[bar/secondary] -inherit = bar/main -offset-x = 25 -offset-y = 75 -background = ${color.trans} -foreground = ${color.white} - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-left = date sep mpd -enable-ipc = true - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; The separator will be inserted between the output of each module -separator = - -; Opacity value between 0.0 and 1.0 used on fade in/out -dim-value = 1.0 - -; Value to be used to set the WM_NAME atom -; If the value is empty or undefined, the atom value -; will be created from the following template: polybar-[BAR]_[MONITOR] -; NOTE: The placeholders are not available for custom values -wm-name = - -; Locale used to localize various module data (e.g. date) -; Expects a valid libc locale, for example: sv_SE.UTF-8 -locale = - -; Position of the system tray window -; If empty or undefined, tray support will be disabled -; NOTE: A center aligned tray will cover center aligned modules -; -; Available positions: -; left -; center -; right -; none -tray-position = none - -; If true, the bar will not shift its -; contents when the tray changes -tray-detached = false - -; Tray icon max size -tray-maxsize = 16 - -; Background color for the tray container -; ARGB color (e.g. #f00, #ff992a, #ddff1023) -; By default the tray container will use the bar -; background color. -tray-background = ${color.background} - -; Tray offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -tray-offset-x = 0 -tray-offset-y = 0 - -; Pad the sides of each tray icon -tray-padding = 0 - -; Scale factor for tray clients -tray-scale = 1.0 - -; Restack the bar window and put it above the -; selected window manager's root -; -; Fixes the issue where the bar is being drawn -; on top of fullscreen window's -; -; Currently supported WM's: -; bspwm -; i3 (requires: `override-redirect = true`) -;;wm-restack = - -; Set a DPI values used when rendering text -; This only affects scalable fonts -; dpi = - -; Enable support for inter-process messaging -; See the Messaging wiki page for more details. -;enable-ipc = true - -; Fallback click handlers that will be called if -; there's no matching module handler found. -click-left = -click-middle = -click-right = -scroll-up = -scroll-down = -double-click-left = -double-click-middle = -double-click-right = - -; Requires polybar to be built with xcursor support (xcb-util-cursor) -; Possible values are: -; - default : The default pointer as before, can also be an empty string (default) -; - pointer : Typically in the form of a hand -; - ns-resize : Up and down arrows, can be used to indicate scrolling -cursor-click = -cursor-scroll = - -;; WM Workspace Specific - -; bspwm -;;scroll-up = bspwm-desknext -;;scroll-down = bspwm-deskprev -;;scroll-up = bspc desktop -f prev.local -;;scroll-down = bspc desktop -f next.local - -;i3 -;;scroll-up = i3wm-wsnext -;;scroll-down = i3wm-wsprev -;;scroll-up = i3-msg workspace next_on_output -;;scroll-down = i3-msg workspace prev_on_output - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Application Settings - -[settings] -; The throttle settings lets the eventloop swallow up til X events -; if they happen within Y millisecond after first event was received. -; This is done to prevent flood of update event. -; -; For example if 5 modules emit an update event at the same time, we really -; just care about the last one. But if we wait too long for events to swallow -; the bar would appear sluggish so we continue if timeout -; expires or limit is reached. -throttle-output = 5 -throttle-output-for = 10 - -; Time in milliseconds that the input handler will wait between processing events -;throttle-input-for = 30 - -; Reload upon receiving XCB_RANDR_SCREEN_CHANGE_NOTIFY events -screenchange-reload = false - -; Compositing operators -; @see: https://www.cairographics.org/manual/cairo-cairo-t.html#cairo-operator-t -compositing-background = source -compositing-foreground = over -compositing-overline = over -compositing-underline = over -compositing-border = over - -; Define fallback values used by all module formats -;format-foreground = -;format-background = -;format-underline = -;format-overline = -;format-spacing = -;format-padding = -;format-margin = -;format-offset = - -; Enables pseudo-transparency for the bar -; If set to true the bar can be transparent without a compositor. -pseudo-transparency = false - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; ┌────────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▄█░█▀█░█▀▄░█░█░█░░░█▀▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░█░█░█░█░█░█░█░█░░░█▀▀░▀▀█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀░▀░▀▀▀░▀▀░░▀▀▀░▀▀▀░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/date] -type = internal/date - -interval = 1.0 -time = %k:%M - -format = <label> -format-foreground = ${color.fg} -label = %time% -label-font = 2 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/mpd] -type = internal/mpd - -interval = 2 - -format-online = <label-song> -format-online-foreground = ${color.fg} - -label-song = "%title%" -label-song-maxlen = 12 -label-song-ellipsis = true -label-offline = "Offline" - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Apps - -[module/term] -type = custom/text - -content = "%{T3}%{T-}" -content-foreground = ${color.black} -content-background = ${color.bg} -content-padding = 0 - -click-left = termite & - -[module/web] -type = custom/text - -content = "%{T3}%{T-}" -content-foreground = ${color.orange} -content-background = ${color.bg} -content-padding = 0 - -click-left = firefox & - -[module/files] -type = custom/text - -content = "%{T3}%{T-}" -content-foreground = ${color.blue} -content-background = ${color.bg} -content-padding = 0 - -click-left = thunar & - -[module/edit] -type = custom/text - -content = "%{T3}%{T-}" -content-foreground = ${color.gray} -content-background = ${color.bg} -content-padding = 0 - -click-left = geany & - -[module/apps] -type = custom/text - -content = "%{T3}%{T-}" -content-foreground = ${color.fga} -content-background = ${color.bg} -content-padding = 0 - -click-left = ~/.config/polybar/pwidgets/scripts/launcher.sh & -click-right = ~/.config/polybar/pwidgets/scripts/style-switch.sh & - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/sep] -type = custom/text -content = " | " -content-font = 1 - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -[module/sep2] -type = custom/text -content = " " - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ diff --git a/config/polybar/pwidgets/colors.ini b/config/polybar/pwidgets/colors.ini deleted file mode 100644 index 13accb3..0000000 --- a/config/polybar/pwidgets/colors.ini +++ /dev/null @@ -1,42 +0,0 @@ -;; ┌────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▀▀░█▀█░█░░░█▀█░█▀▄░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░░░█░█░█░░░█░█░█▀▄░▀▀█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀▀▀░▀▀▀░▀▀▀░▀▀▀░▀░▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[color] -bg = #FFFFFFFF -fg = #FFFFFFFF -ac = #FF1565C0 -fga = #FF454545 - -trans = #00000000 -white = #FFFFFF -black = #000000 - -;; Material Colors - -red = #e53935 -pink = #d81b60 -purple = #8e24aa -deep-purple = #5e35b1 -indigo = #3949ab -blue = #5895DC -light-blue = #039be5 -cyan = #00acc1 -teal = #00897b -green = #43a047 -light-green = #7cb342 -lime = #c0ca33 -yellow = #FEC006 -amber = #ffb300 -orange = #F57C00 -deep-orange = #f4511e -brown = #6d4c41 -gray = #757575 -blue-gray = #546e7a - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ diff --git a/config/polybar/pwidgets/cpu.ini b/config/polybar/pwidgets/cpu.ini deleted file mode 100644 index f2a3410..0000000 --- a/config/polybar/pwidgets/cpu.ini +++ /dev/null @@ -1,394 +0,0 @@ -;; ┌────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▀▀░█▀█░█▀█░█▀▀░▀█▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░░░█░█░█░█░█▀▀░░█░░█░█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀▀▀░▀▀▀░▀░▀░▀░░░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Global WM Settings - -[global/wm] -; Adjust the _NET_WM_STRUT_PARTIAL top value -; Used for top aligned bars -margin-bottom = 0 - -; Adjust the _NET_WM_STRUT_PARTIAL bottom value -; Used for bottom aligned bars -margin-top = 0 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; File Inclusion -; include an external file, like module file, etc. - -include-file = ~/.config/polybar/pwidgets/colors.ini - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Bar Settings - -[bar/main] -; Use either of the following command to list available outputs: -; If unspecified, the application will pick the first one it finds. -; $ polybar -m | cut -d ':' -f 1 -; $ xrandr -q | grep " connected" | cut -d ' ' -f1 -monitor = - -; Use the specified monitor as a fallback if the main one is not found. -monitor-fallback = - -; Require the monitor to be in connected state -; XRandR sometimes reports my monitor as being disconnected (when in use) -monitor-strict = false - -; Tell the Window Manager not to configure the window. -; Use this to detach the bar if your WM is locking its size/position. -override-redirect = false - -; Put the bar at the bottom of the screen -bottom = true - -; Prefer fixed center position for the `modules-center` block -; When false, the center position will be based on the size of the other blocks. -fixed-center = true - -; Dimension defined as pixel value (e.g. 35) or percentage (e.g. 50%), -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in a width or height of 50% minus 10 pixels -width = 230 -height = 60 - -; Offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in an offset in the x or y direction -; of 50% minus 10 pixels -offset-x = 0 -offset-y = 0 - -; Background ARGB color (e.g. #f00, #ff992a, #ddff1023) -background = ${color.bg} - -; Foreground ARGB color (e.g. #f00, #ff992a, #ddff1023) -foreground = ${color.fg} - -; Background gradient (vertical steps) -; background-[0-9]+ = #aarrggbb -;;background-0 = - -; Value used for drawing rounded corners -; Note: This shouldn't be used together with border-size because the border -; doesn't get rounded -; Individual top/bottom values can be defined using: -; radius-{top,bottom} -radius-top = 20.0 -radius-bottom = 20.0 - -; Under-/overline pixel size and argb color -; Individual values can be defined using: -; {overline,underline}-size -; {overline,underline}-color -line-size = 2 -line-color = ${color.ac} - -; Values applied to all borders -; Individual side values can be defined using: -; border-{left,top,right,bottom}-size -; border-{left,top,right,bottom}-color -; The top and bottom borders are added to the bar height, so the effective -; window height is: -; height + border-top-size + border-bottom-size -; Meanwhile the effective window width is defined entirely by the width key and -; the border is placed withing this area. So you effectively only have the -; following horizontal space on the bar: -; width - border-right-size - border-left-size -border-bottom-size = 0 -border-color = ${color.ac} - -; Number of spaces to add at the beginning/end of the bar -; Individual side values can be defined using: -; padding-{left,right} -padding = 2 - -; Number of spaces to add before/after each module -; Individual side values can be defined using: -; module-margin-{left,right} -module-margin-left = 1 -module-margin-right = 1 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; Fonts are defined using <font-name>;<vertical-offset> -; Font names are specified using a fontconfig pattern. -; font-0 = NotoSans-Regular:size=8;2 -; font-1 = MaterialIcons:size=10 -; font-2 = Termsynu:size=8;-1 -; font-3 = FontAwesome:size=10 -; See the Fonts wiki page for more details - -font-0 = "Iosevka Nerd Font:size=24;6" -font-1 = "Iosevka Nerd Font:size=12;2" -font-2 = "Iosevka Nerd Font:bold:size=24;2" - -; Modules are added to one of the available blocks -; modules-left = cpu ram -; modules-center = xwindow xbacklight -; modules-right = ipc clock - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[bar/primary] -inherit = bar/main -offset-x = 25 -offset-y = 25 - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-center = cpu_bar -enable-ipc = true - -[bar/secondary] -inherit = bar/main -offset-x = 25 -offset-y = 75 -background = ${color.trans} -foreground = ${color.white} - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-left = name sep cpu -enable-ipc = true - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; The separator will be inserted between the output of each module -separator = - -; Opacity value between 0.0 and 1.0 used on fade in/out -dim-value = 1.0 - -; Value to be used to set the WM_NAME atom -; If the value is empty or undefined, the atom value -; will be created from the following template: polybar-[BAR]_[MONITOR] -; NOTE: The placeholders are not available for custom values -wm-name = - -; Locale used to localize various module data (e.g. date) -; Expects a valid libc locale, for example: sv_SE.UTF-8 -locale = - -; Position of the system tray window -; If empty or undefined, tray support will be disabled -; NOTE: A center aligned tray will cover center aligned modules -; -; Available positions: -; left -; center -; right -; none -tray-position = none - -; If true, the bar will not shift its -; contents when the tray changes -tray-detached = false - -; Tray icon max size -tray-maxsize = 16 - -; Background color for the tray container -; ARGB color (e.g. #f00, #ff992a, #ddff1023) -; By default the tray container will use the bar -; background color. -tray-background = ${color.background} - -; Tray offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -tray-offset-x = 0 -tray-offset-y = 0 - -; Pad the sides of each tray icon -tray-padding = 0 - -; Scale factor for tray clients -tray-scale = 1.0 - -; Restack the bar window and put it above the -; selected window manager's root -; -; Fixes the issue where the bar is being drawn -; on top of fullscreen window's -; -; Currently supported WM's: -; bspwm -; i3 (requires: `override-redirect = true`) -;;wm-restack = - -; Set a DPI values used when rendering text -; This only affects scalable fonts -; dpi = - -; Enable support for inter-process messaging -; See the Messaging wiki page for more details. -;enable-ipc = true - -; Fallback click handlers that will be called if -; there's no matching module handler found. -click-left = -click-middle = -click-right = -scroll-up = -scroll-down = -double-click-left = -double-click-middle = -double-click-right = - -; Requires polybar to be built with xcursor support (xcb-util-cursor) -; Possible values are: -; - default : The default pointer as before, can also be an empty string (default) -; - pointer : Typically in the form of a hand -; - ns-resize : Up and down arrows, can be used to indicate scrolling -cursor-click = -cursor-scroll = - -;; WM Workspace Specific - -; bspwm -;;scroll-up = bspwm-desknext -;;scroll-down = bspwm-deskprev -;;scroll-up = bspc desktop -f prev.local -;;scroll-down = bspc desktop -f next.local - -;i3 -;;scroll-up = i3wm-wsnext -;;scroll-down = i3wm-wsprev -;;scroll-up = i3-msg workspace next_on_output -;;scroll-down = i3-msg workspace prev_on_output - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Application Settings - -[settings] -; The throttle settings lets the eventloop swallow up til X events -; if they happen within Y millisecond after first event was received. -; This is done to prevent flood of update event. -; -; For example if 5 modules emit an update event at the same time, we really -; just care about the last one. But if we wait too long for events to swallow -; the bar would appear sluggish so we continue if timeout -; expires or limit is reached. -throttle-output = 5 -throttle-output-for = 10 - -; Time in milliseconds that the input handler will wait between processing events -;throttle-input-for = 30 - -; Reload upon receiving XCB_RANDR_SCREEN_CHANGE_NOTIFY events -screenchange-reload = false - -; Compositing operators -; @see: https://www.cairographics.org/manual/cairo-cairo-t.html#cairo-operator-t -compositing-background = source -compositing-foreground = over -compositing-overline = over -compositing-underline = over -compositing-border = over - -; Define fallback values used by all module formats -;format-foreground = -;format-background = -;format-underline = -;format-overline = -;format-spacing = -;format-padding = -;format-margin = -;format-offset = - -; Enables pseudo-transparency for the bar -; If set to true the bar can be transparent without a compositor. -pseudo-transparency = false - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; ┌────────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▄█░█▀█░█▀▄░█░█░█░░░█▀▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░█░█░█░█░█░█░█░█░░░█▀▀░▀▀█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀░▀░▀▀▀░▀▀░░▀▀▀░▀▀▀░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/cpu] -type = internal/cpu - -interval = 0.5 -format = <label> -format-foreground = ${color.fg} -format-font = 2 -label = "%percentage-core1%% %percentage-core2%% %percentage-core3%% %percentage-core4%%" - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/cpu_bar] -type = internal/cpu - -interval = 0.5 -format = <bar-load> - -bar-load-width = 10 -bar-load-gradient = false - -bar-load-indicator = -bar-load-indicator-foreground = ${color.ac} -bar-load-indicator-font = 1 - -bar-load-fill = ⏽ -bar-load-foreground-0 = ${color.green} -bar-load-foreground-1 = ${color.green} -bar-load-foreground-2 = ${color.green} -bar-load-foreground-3 = ${color.amber} -bar-load-foreground-4 = ${color.amber} -bar-load-foreground-5 = ${color.amber} -bar-load-foreground-6 = ${color.red} -bar-load-foreground-7 = ${color.red} -bar-load-foreground-8 = ${color.red} -bar-load-fill-font = 1 - -bar-load-empty = ⏽ -bar-load-empty-foreground = ${color.gray} -bar-load-empty-font = 1 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/name] -type = custom/text - -content = cpu -content-foreground = ${color.fg} -content-font = 3 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/sep] -type = custom/text -content = " | " -content-font = 2 - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -[module/sep2] -type = custom/text -content = " " - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ diff --git a/config/polybar/pwidgets/fs.ini b/config/polybar/pwidgets/fs.ini deleted file mode 100644 index 64ca823..0000000 --- a/config/polybar/pwidgets/fs.ini +++ /dev/null @@ -1,411 +0,0 @@ -;; ┌────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▀▀░█▀█░█▀█░█▀▀░▀█▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░░░█░█░█░█░█▀▀░░█░░█░█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀▀▀░▀▀▀░▀░▀░▀░░░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Global WM Settings - -[global/wm] -; Adjust the _NET_WM_STRUT_PARTIAL top value -; Used for top aligned bars -margin-bottom = 0 - -; Adjust the _NET_WM_STRUT_PARTIAL bottom value -; Used for bottom aligned bars -margin-top = 0 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; File Inclusion -; include an external file, like module file, etc. - -include-file = ~/.config/polybar/pwidgets/colors.ini - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Bar Settings - -[bar/main] -; Use either of the following command to list available outputs: -; If unspecified, the application will pick the first one it finds. -; $ polybar -m | cut -d ':' -f 1 -; $ xrandr -q | grep " connected" | cut -d ' ' -f1 -monitor = - -; Use the specified monitor as a fallback if the main one is not found. -monitor-fallback = - -; Require the monitor to be in connected state -; XRandR sometimes reports my monitor as being disconnected (when in use) -monitor-strict = false - -; Tell the Window Manager not to configure the window. -; Use this to detach the bar if your WM is locking its size/position. -override-redirect = false - -; Put the bar at the bottom of the screen -bottom = true - -; Prefer fixed center position for the `modules-center` block -; When false, the center position will be based on the size of the other blocks. -fixed-center = true - -; Dimension defined as pixel value (e.g. 35) or percentage (e.g. 50%), -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in a width or height of 50% minus 10 pixels -width = 230 -height = 60 - -; Offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in an offset in the x or y direction -; of 50% minus 10 pixels -offset-x = 0 -offset-y = 0 - -; Background ARGB color (e.g. #f00, #ff992a, #ddff1023) -background = ${color.bg} - -; Foreground ARGB color (e.g. #f00, #ff992a, #ddff1023) -foreground = ${color.fg} - -; Background gradient (vertical steps) -; background-[0-9]+ = #aarrggbb -;;background-0 = - -; Value used for drawing rounded corners -; Note: This shouldn't be used together with border-size because the border -; doesn't get rounded -; Individual top/bottom values can be defined using: -; radius-{top,bottom} -radius-top = 20.0 -radius-bottom = 20.0 - -; Under-/overline pixel size and argb color -; Individual values can be defined using: -; {overline,underline}-size -; {overline,underline}-color -line-size = 2 -line-color = ${color.ac} - -; Values applied to all borders -; Individual side values can be defined using: -; border-{left,top,right,bottom}-size -; border-{left,top,right,bottom}-color -; The top and bottom borders are added to the bar height, so the effective -; window height is: -; height + border-top-size + border-bottom-size -; Meanwhile the effective window width is defined entirely by the width key and -; the border is placed withing this area. So you effectively only have the -; following horizontal space on the bar: -; width - border-right-size - border-left-size -border-bottom-size = 0 -border-color = ${color.ac} - -; Number of spaces to add at the beginning/end of the bar -; Individual side values can be defined using: -; padding-{left,right} -padding = 2 - -; Number of spaces to add before/after each module -; Individual side values can be defined using: -; module-margin-{left,right} -module-margin-left = 1 -module-margin-right = 1 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; Fonts are defined using <font-name>;<vertical-offset> -; Font names are specified using a fontconfig pattern. -; font-0 = NotoSans-Regular:size=8;2 -; font-1 = MaterialIcons:size=10 -; font-2 = Termsynu:size=8;-1 -; font-3 = FontAwesome:size=10 -; See the Fonts wiki page for more details - -font-0 = "Iosevka Nerd Font:size=24;6" -font-1 = "Iosevka Nerd Font:size=12;2" -font-2 = "Iosevka Nerd Font:bold:size=24;2" - -; Modules are added to one of the available blocks -; modules-left = cpu ram -; modules-center = xwindow xbacklight -; modules-right = ipc clock - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[bar/primary] -inherit = bar/main -offset-x = 25 -offset-y = 25 - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-center = fs_bar -enable-ipc = true - -[bar/secondary] -inherit = bar/main -offset-x = 25 -offset-y = 75 -background = ${color.trans} -foreground = ${color.white} - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-left = name sep fs -enable-ipc = true - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; The separator will be inserted between the output of each module -separator = - -; Opacity value between 0.0 and 1.0 used on fade in/out -dim-value = 1.0 - -; Value to be used to set the WM_NAME atom -; If the value is empty or undefined, the atom value -; will be created from the following template: polybar-[BAR]_[MONITOR] -; NOTE: The placeholders are not available for custom values -wm-name = - -; Locale used to localize various module data (e.g. date) -; Expects a valid libc locale, for example: sv_SE.UTF-8 -locale = - -; Position of the system tray window -; If empty or undefined, tray support will be disabled -; NOTE: A center aligned tray will cover center aligned modules -; -; Available positions: -; left -; center -; right -; none -tray-position = none - -; If true, the bar will not shift its -; contents when the tray changes -tray-detached = false - -; Tray icon max size -tray-maxsize = 16 - -; Background color for the tray container -; ARGB color (e.g. #f00, #ff992a, #ddff1023) -; By default the tray container will use the bar -; background color. -tray-background = ${color.background} - -; Tray offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -tray-offset-x = 0 -tray-offset-y = 0 - -; Pad the sides of each tray icon -tray-padding = 0 - -; Scale factor for tray clients -tray-scale = 1.0 - -; Restack the bar window and put it above the -; selected window manager's root -; -; Fixes the issue where the bar is being drawn -; on top of fullscreen window's -; -; Currently supported WM's: -; bspwm -; i3 (requires: `override-redirect = true`) -;;wm-restack = - -; Set a DPI values used when rendering text -; This only affects scalable fonts -; dpi = - -; Enable support for inter-process messaging -; See the Messaging wiki page for more details. -;enable-ipc = true - -; Fallback click handlers that will be called if -; there's no matching module handler found. -click-left = -click-middle = -click-right = -scroll-up = -scroll-down = -double-click-left = -double-click-middle = -double-click-right = - -; Requires polybar to be built with xcursor support (xcb-util-cursor) -; Possible values are: -; - default : The default pointer as before, can also be an empty string (default) -; - pointer : Typically in the form of a hand -; - ns-resize : Up and down arrows, can be used to indicate scrolling -cursor-click = -cursor-scroll = - -;; WM Workspace Specific - -; bspwm -;;scroll-up = bspwm-desknext -;;scroll-down = bspwm-deskprev -;;scroll-up = bspc desktop -f prev.local -;;scroll-down = bspc desktop -f next.local - -;i3 -;;scroll-up = i3wm-wsnext -;;scroll-down = i3wm-wsprev -;;scroll-up = i3-msg workspace next_on_output -;;scroll-down = i3-msg workspace prev_on_output - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Application Settings - -[settings] -; The throttle settings lets the eventloop swallow up til X events -; if they happen within Y millisecond after first event was received. -; This is done to prevent flood of update event. -; -; For example if 5 modules emit an update event at the same time, we really -; just care about the last one. But if we wait too long for events to swallow -; the bar would appear sluggish so we continue if timeout -; expires or limit is reached. -throttle-output = 5 -throttle-output-for = 10 - -; Time in milliseconds that the input handler will wait between processing events -;throttle-input-for = 30 - -; Reload upon receiving XCB_RANDR_SCREEN_CHANGE_NOTIFY events -screenchange-reload = false - -; Compositing operators -; @see: https://www.cairographics.org/manual/cairo-cairo-t.html#cairo-operator-t -compositing-background = source -compositing-foreground = over -compositing-overline = over -compositing-underline = over -compositing-border = over - -; Define fallback values used by all module formats -;format-foreground = -;format-background = -;format-underline = -;format-overline = -;format-spacing = -;format-padding = -;format-margin = -;format-offset = - -; Enables pseudo-transparency for the bar -; If set to true the bar can be transparent without a compositor. -pseudo-transparency = false - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; ┌────────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▄█░█▀█░█▀▄░█░█░█░░░█▀▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░█░█░█░█░█░█░█░█░░░█▀▀░▀▀█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀░▀░▀▀▀░▀▀░░▀▀▀░▀▀▀░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/fs] -type = internal/fs - -mount-0 = / -;;mount-1 = /home - -interval = 10 -fixed-values = true - -; Spacing between entries -; Default: 2 -;;spacing = 4 - -format-mounted = <label-mounted> -format-mounted-foreground = ${color.fg} -format-mounted-font = 2 - -format-unmounted = <label-unmounted> -format-unmounted-foreground = ${color.fg} -format-unmounted-font = 2 - -label-mounted = "%free%" -label-unmounted = Not Mounted - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/fs_bar] -type = internal/fs - -mount-0 = / -;;mount-1 = /home - -format-mounted = <bar-used> - -bar-used-width = 10 -bar-used-gradient = false - -bar-used-indicator = -bar-used-indicator-foreground = ${color.ac} -bar-used-indicator-font = 1 - -bar-used-fill = ⏽ -bar-used-foreground-0 = ${color.green} -bar-used-foreground-1 = ${color.green} -bar-used-foreground-2 = ${color.green} -bar-used-foreground-3 = ${color.green} -bar-used-foreground-4 = ${color.green} -bar-used-foreground-5 = ${color.amber} -bar-used-foreground-6 = ${color.amber} -bar-used-foreground-7 = ${color.red} -bar-used-foreground-8 = ${color.red} -bar-used-fill-font = 1 - -bar-used-empty = ⏽ -bar-used-empty-foreground = ${color.gray} -bar-used-empty-font = 1 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/name] -type = custom/text - -content = fs -content-foreground = ${color.fg} -content-font = 3 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/sep] -type = custom/text -content = " | " -content-font = 2 - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -[module/sep2] -type = custom/text -content = " " - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ diff --git a/config/polybar/pwidgets/launch.sh b/config/polybar/pwidgets/launch.sh deleted file mode 100755 index c5659f7..0000000 --- a/config/polybar/pwidgets/launch.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/usr/bin/env sh - -DIR="$HOME/.config/polybar/pwidgets" - -kill_bar() { - # Terminate already running bar instances - killall -q polybar - - # Wait until the processes have been shut down - while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done -} - -## Main -if [[ "$1" == "--main" ]]; then - kill_bar - polybar -q primary -c $DIR/main.ini & - polybar -q secondary -c $DIR/main.ini & - polybar -q top -c $DIR/main.ini & - -## Apps -elif [[ "$1" == "--apps" ]]; then - kill_bar - polybar -q primary -c $DIR/apps.ini & - polybar -q secondary -c $DIR/apps.ini & - -## System -elif [[ "$1" == "--system" ]]; then - kill_bar - polybar -q primary -c $DIR/system.ini & - polybar -q secondary -c $DIR/system.ini & - -## Mpd -elif [[ "$1" == "--mpd" ]]; then - kill_bar - polybar -q primary -c $DIR/mpd.ini & - polybar -q secondary -c $DIR/mpd.ini & - -## Workspaces -elif [[ "$1" == "--ws" ]]; then - kill_bar - polybar -q primary -c $DIR/workspace.ini & - polybar -q secondary -c $DIR/workspace.ini & - -## CPU -elif [[ "$1" == "--cpu" ]]; then - kill_bar - polybar -q primary -c $DIR/cpu.ini & - polybar -q secondary -c $DIR/cpu.ini & - -## Memory -elif [[ "$1" == "--memory" ]]; then - kill_bar - polybar -q primary -c $DIR/memory.ini & - polybar -q secondary -c $DIR/memory.ini & - -## Filesystem -elif [[ "$1" == "--fs" ]]; then - kill_bar - polybar -q primary -c $DIR/fs.ini & - polybar -q secondary -c $DIR/fs.ini & - -else - cat <<- _EOF_ - No widget specified, Available widgets: - --main --apps --system --mpd - --ws --cpu --memory --fs - _EOF_ -fi diff --git a/config/polybar/pwidgets/main.ini b/config/polybar/pwidgets/main.ini deleted file mode 100644 index d7fe77c..0000000 --- a/config/polybar/pwidgets/main.ini +++ /dev/null @@ -1,535 +0,0 @@ -;; ┌────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▀▀░█▀█░█▀█░█▀▀░▀█▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░░░█░█░█░█░█▀▀░░█░░█░█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀▀▀░▀▀▀░▀░▀░▀░░░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Global WM Settings - -[global/wm] -; Adjust the _NET_WM_STRUT_PARTIAL top value -; Used for top aligned bars -margin-bottom = 0 - -; Adjust the _NET_WM_STRUT_PARTIAL bottom value -; Used for bottom aligned bars -margin-top = 0 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; File Inclusion -; include an external file, like module file, etc. - -include-file = ~/.config/polybar/pwidgets/colors.ini - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Bar Settings - -[bar/main] -; Use either of the following command to list available outputs: -; If unspecified, the application will pick the first one it finds. -; $ polybar -m | cut -d ':' -f 1 -; $ xrandr -q | grep " connected" | cut -d ' ' -f1 -monitor = - -; Use the specified monitor as a fallback if the main one is not found. -monitor-fallback = - -; Require the monitor to be in connected state -; XRandR sometimes reports my monitor as being disconnected (when in use) -monitor-strict = false - -; Tell the Window Manager not to configure the window. -; Use this to detach the bar if your WM is locking its size/position. -override-redirect = false - -; Put the bar at the bottom of the screen -bottom = true - -; Prefer fixed center position for the `modules-center` block -; When false, the center position will be based on the size of the other blocks. -fixed-center = true - -; Dimension defined as pixel value (e.g. 35) or percentage (e.g. 50%), -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in a width or height of 50% minus 10 pixels -width = 230 -height = 60 - -; Offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in an offset in the x or y direction -; of 50% minus 10 pixels -offset-x = 0 -offset-y = 0 - -; Background ARGB color (e.g. #f00, #ff992a, #ddff1023) -background = ${color.bg} - -; Foreground ARGB color (e.g. #f00, #ff992a, #ddff1023) -foreground = ${color.fg} - -; Background gradient (vertical steps) -; background-[0-9]+ = #aarrggbb -;;background-0 = - -; Value used for drawing rounded corners -; Note: This shouldn't be used together with border-size because the border -; doesn't get rounded -; Individual top/bottom values can be defined using: -; radius-{top,bottom} -radius-top = 20.0 -radius-bottom = 20.0 - -; Under-/overline pixel size and argb color -; Individual values can be defined using: -; {overline,underline}-size -; {overline,underline}-color -line-size = 2 -line-color = ${color.ac} - -; Values applied to all borders -; Individual side values can be defined using: -; border-{left,top,right,bottom}-size -; border-{left,top,right,bottom}-color -; The top and bottom borders are added to the bar height, so the effective -; window height is: -; height + border-top-size + border-bottom-size -; Meanwhile the effective window width is defined entirely by the width key and -; the border is placed withing this area. So you effectively only have the -; following horizontal space on the bar: -; width - border-right-size - border-left-size -border-bottom-size = 0 -border-color = ${color.ac} - -; Number of spaces to add at the beginning/end of the bar -; Individual side values can be defined using: -; padding-{left,right} -padding = 2 - -; Number of spaces to add before/after each module -; Individual side values can be defined using: -; module-margin-{left,right} -module-margin-left = 1 -module-margin-right = 1 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; Fonts are defined using <font-name>;<vertical-offset> -; Font names are specified using a fontconfig pattern. -; font-0 = NotoSans-Regular:size=8;2 -; font-1 = MaterialIcons:size=10 -; font-2 = Termsynu:size=8;-1 -; font-3 = FontAwesome:size=10 -; See the Fonts wiki page for more details - -font-0 = "Iosevka Nerd Font:size=12;2" -font-1 = "Iosevka Nerd Font:bold:size=24;2" -font-2 = "Iosevka Nerd Font:size=22;6" - -; Modules are added to one of the available blocks -; modules-left = cpu ram -; modules-center = xwindow xbacklight -; modules-right = ipc clock - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[bar/primary] -inherit = bar/main -offset-x = 25 -offset-y = 25 - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-center = web sep2 files sep2 edit sep2 apps -enable-ipc = true - -[bar/secondary] -inherit = bar/main -offset-x = 25 -offset-y = 75 -background = ${color.trans} -foreground = ${color.white} - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-left = date sep mpd -enable-ipc = true - -[bar/top] -inherit = bar/main - -width = 165 -height = 40 - -offset-x = 100%:-190 -offset-y = 25 -bottom = false -font-0 = "Iosevka Nerd Font:size=14;4" - -padding = 1 -module-margin-left = 1 -module-margin-right = 1 - -modules-center = alsa battery network sysmenu -enable-ipc = true - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; The separator will be inserted between the output of each module -separator = - -; Opacity value between 0.0 and 1.0 used on fade in/out -dim-value = 1.0 - -; Value to be used to set the WM_NAME atom -; If the value is empty or undefined, the atom value -; will be created from the following template: polybar-[BAR]_[MONITOR] -; NOTE: The placeholders are not available for custom values -wm-name = - -; Locale used to localize various module data (e.g. date) -; Expects a valid libc locale, for example: sv_SE.UTF-8 -locale = - -; Position of the system tray window -; If empty or undefined, tray support will be disabled -; NOTE: A center aligned tray will cover center aligned modules -; -; Available positions: -; left -; center -; right -; none -tray-position = none - -; If true, the bar will not shift its -; contents when the tray changes -tray-detached = false - -; Tray icon max size -tray-maxsize = 16 - -; Background color for the tray container -; ARGB color (e.g. #f00, #ff992a, #ddff1023) -; By default the tray container will use the bar -; background color. -tray-background = ${color.background} - -; Tray offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -tray-offset-x = 0 -tray-offset-y = 0 - -; Pad the sides of each tray icon -tray-padding = 0 - -; Scale factor for tray clients -tray-scale = 1.0 - -; Restack the bar window and put it above the -; selected window manager's root -; -; Fixes the issue where the bar is being drawn -; on top of fullscreen window's -; -; Currently supported WM's: -; bspwm -; i3 (requires: `override-redirect = true`) -;;wm-restack = - -; Set a DPI values used when rendering text -; This only affects scalable fonts -; dpi = - -; Enable support for inter-process messaging -; See the Messaging wiki page for more details. -;enable-ipc = true - -; Fallback click handlers that will be called if -; there's no matching module handler found. -click-left = -click-middle = -click-right = -scroll-up = -scroll-down = -double-click-left = -double-click-middle = -double-click-right = - -; Requires polybar to be built with xcursor support (xcb-util-cursor) -; Possible values are: -; - default : The default pointer as before, can also be an empty string (default) -; - pointer : Typically in the form of a hand -; - ns-resize : Up and down arrows, can be used to indicate scrolling -cursor-click = -cursor-scroll = - -;; WM Workspace Specific - -; bspwm -;;scroll-up = bspwm-desknext -;;scroll-down = bspwm-deskprev -;;scroll-up = bspc desktop -f prev.local -;;scroll-down = bspc desktop -f next.local - -;i3 -;;scroll-up = i3wm-wsnext -;;scroll-down = i3wm-wsprev -;;scroll-up = i3-msg workspace next_on_output -;;scroll-down = i3-msg workspace prev_on_output - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Application Settings - -[settings] -; The throttle settings lets the eventloop swallow up til X events -; if they happen within Y millisecond after first event was received. -; This is done to prevent flood of update event. -; -; For example if 5 modules emit an update event at the same time, we really -; just care about the last one. But if we wait too long for events to swallow -; the bar would appear sluggish so we continue if timeout -; expires or limit is reached. -throttle-output = 5 -throttle-output-for = 10 - -; Time in milliseconds that the input handler will wait between processing events -;throttle-input-for = 30 - -; Reload upon receiving XCB_RANDR_SCREEN_CHANGE_NOTIFY events -screenchange-reload = false - -; Compositing operators -; @see: https://www.cairographics.org/manual/cairo-cairo-t.html#cairo-operator-t -compositing-background = source -compositing-foreground = over -compositing-overline = over -compositing-underline = over -compositing-border = over - -; Define fallback values used by all module formats -;format-foreground = -;format-background = -;format-underline = -;format-overline = -;format-spacing = -;format-padding = -;format-margin = -;format-offset = - -; Enables pseudo-transparency for the bar -; If set to true the bar can be transparent without a compositor. -pseudo-transparency = false - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; ┌────────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▄█░█▀█░█▀▄░█░█░█░░░█▀▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░█░█░█░█░█░█░█░█░░░█▀▀░▀▀█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀░▀░▀▀▀░▀▀░░▀▀▀░▀▀▀░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/date] -type = internal/date - -interval = 1.0 -time = %k:%M - -format = <label> -format-foreground = ${color.fg} -label = %time% -label-font = 2 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/mpd] -type = internal/mpd - -interval = 2 - -format-online = <label-song> -format-online-foreground = ${color.fg} - -label-song = "%title%" -label-song-maxlen = 12 -label-song-ellipsis = true -label-offline = "Offline" - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Apps - -[module/term] -type = custom/text - -content = "%{T3}%{T-}" -content-foreground = ${color.black} -content-background = ${color.bg} -content-padding = 0 - -click-left = termite & - -[module/web] -type = custom/text - -content = "%{T3}%{T-}" -content-foreground = ${color.orange} -content-background = ${color.bg} -content-padding = 0 - -click-left = firefox & - -[module/files] -type = custom/text - -content = "%{T3}%{T-}" -content-foreground = ${color.blue} -content-background = ${color.bg} -content-padding = 0 - -click-left = thunar & - -[module/edit] -type = custom/text - -content = "%{T3}%{T-}" -content-foreground = ${color.gray} -content-background = ${color.bg} -content-padding = 0 - -click-left = geany & - -[module/apps] -type = custom/text - -content = "%{T3}%{T-}" -content-foreground = ${color.fga} -content-background = ${color.bg} -content-padding = 0 - -click-left = ~/.config/polybar/pwidgets/scripts/launcher.sh & -click-right = ~/.config/polybar/pwidgets/scripts/style-switch.sh & - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/sep] -type = custom/text -content = " | " -content-font = 1 - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -[module/sep2] -type = custom/text -content = " " - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/alsa] -type = internal/alsa - -format-volume = <ramp-volume> -format-muted = <label-muted> -label-muted = 婢 -label-muted-foreground = ${color.gray} - -ramp-volume-0 = 奄 -ramp-volume-1 = 奔 -ramp-volume-2 = 奔 -ramp-volume-3 = 墳 -ramp-volume-4 = 墳 -ramp-volume-foreground = ${color.blue} - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/battery] -type = internal/battery - -full-at = 99 -battery = BAT1 -adapter = ACAD - -poll-interval = 2 -time-format = %H:%M - -format-charging = <animation-charging> -format-discharging = <ramp-capacity> - -format-full = <label-full> -format-full-foreground = ${color.red} - -label-full = - -ramp-capacity-0 = -ramp-capacity-1 = -ramp-capacity-2 = -ramp-capacity-3 = -ramp-capacity-4 = -ramp-capacity-5 = -ramp-capacity-6 = -ramp-capacity-7 = -ramp-capacity-8 = -ramp-capacity-9 = -ramp-capacity-foreground = ${color.orange} - -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-foreground = ${color.green} - -animation-charging-framerate = 750 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/network] -type = internal/network -interface = wlan0 - -interval = 1.0 -accumulate-stats = true -unknown-as-up = true - -format-connected = <label-connected> -format-connected-foreground = ${color.purple} -format-disconnected = <label-disconnected> -format-disconnected-foreground = ${color.gray} - -label-connected = "%{A1:networkmanager_dmenu &:}直%{A}" -label-disconnected = "%{A1:networkmanager_dmenu &:}睊%{A}" - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/sysmenu] -type = custom/text -content = 襤 - -content-foreground = ${color.red} -click-left = ~/.config/polybar/pwidgets/scripts/powermenu.sh & -click-right = ~/.config/polybar/pwidgets/scripts/powermenu.sh & - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ diff --git a/config/polybar/pwidgets/memory.ini b/config/polybar/pwidgets/memory.ini deleted file mode 100644 index ae63955..0000000 --- a/config/polybar/pwidgets/memory.ini +++ /dev/null @@ -1,397 +0,0 @@ -;; ┌────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▀▀░█▀█░█▀█░█▀▀░▀█▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░░░█░█░█░█░█▀▀░░█░░█░█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀▀▀░▀▀▀░▀░▀░▀░░░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Global WM Settings - -[global/wm] -; Adjust the _NET_WM_STRUT_PARTIAL top value -; Used for top aligned bars -margin-bottom = 0 - -; Adjust the _NET_WM_STRUT_PARTIAL bottom value -; Used for bottom aligned bars -margin-top = 0 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; File Inclusion -; include an external file, like module file, etc. - -include-file = ~/.config/polybar/pwidgets/colors.ini - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Bar Settings - -[bar/main] -; Use either of the following command to list available outputs: -; If unspecified, the application will pick the first one it finds. -; $ polybar -m | cut -d ':' -f 1 -; $ xrandr -q | grep " connected" | cut -d ' ' -f1 -monitor = - -; Use the specified monitor as a fallback if the main one is not found. -monitor-fallback = - -; Require the monitor to be in connected state -; XRandR sometimes reports my monitor as being disconnected (when in use) -monitor-strict = false - -; Tell the Window Manager not to configure the window. -; Use this to detach the bar if your WM is locking its size/position. -override-redirect = false - -; Put the bar at the bottom of the screen -bottom = true - -; Prefer fixed center position for the `modules-center` block -; When false, the center position will be based on the size of the other blocks. -fixed-center = true - -; Dimension defined as pixel value (e.g. 35) or percentage (e.g. 50%), -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in a width or height of 50% minus 10 pixels -width = 230 -height = 60 - -; Offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in an offset in the x or y direction -; of 50% minus 10 pixels -offset-x = 0 -offset-y = 0 - -; Background ARGB color (e.g. #f00, #ff992a, #ddff1023) -background = ${color.bg} - -; Foreground ARGB color (e.g. #f00, #ff992a, #ddff1023) -foreground = ${color.fg} - -; Background gradient (vertical steps) -; background-[0-9]+ = #aarrggbb -;;background-0 = - -; Value used for drawing rounded corners -; Note: This shouldn't be used together with border-size because the border -; doesn't get rounded -; Individual top/bottom values can be defined using: -; radius-{top,bottom} -radius-top = 20.0 -radius-bottom = 20.0 - -; Under-/overline pixel size and argb color -; Individual values can be defined using: -; {overline,underline}-size -; {overline,underline}-color -line-size = 2 -line-color = ${color.ac} - -; Values applied to all borders -; Individual side values can be defined using: -; border-{left,top,right,bottom}-size -; border-{left,top,right,bottom}-color -; The top and bottom borders are added to the bar height, so the effective -; window height is: -; height + border-top-size + border-bottom-size -; Meanwhile the effective window width is defined entirely by the width key and -; the border is placed withing this area. So you effectively only have the -; following horizontal space on the bar: -; width - border-right-size - border-left-size -border-bottom-size = 0 -border-color = ${color.ac} - -; Number of spaces to add at the beginning/end of the bar -; Individual side values can be defined using: -; padding-{left,right} -padding = 2 - -; Number of spaces to add before/after each module -; Individual side values can be defined using: -; module-margin-{left,right} -module-margin-left = 1 -module-margin-right = 1 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; Fonts are defined using <font-name>;<vertical-offset> -; Font names are specified using a fontconfig pattern. -; font-0 = NotoSans-Regular:size=8;2 -; font-1 = MaterialIcons:size=10 -; font-2 = Termsynu:size=8;-1 -; font-3 = FontAwesome:size=10 -; See the Fonts wiki page for more details - -font-0 = "Iosevka Nerd Font:size=24;6" -font-1 = "Iosevka Nerd Font:size=12;2" -font-2 = "Iosevka Nerd Font:bold:size=24;2" - -; Modules are added to one of the available blocks -; modules-left = cpu ram -; modules-center = xwindow xbacklight -; modules-right = ipc clock - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[bar/primary] -inherit = bar/main -offset-x = 25 -offset-y = 25 - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-center = memory_bar -enable-ipc = true - -[bar/secondary] -inherit = bar/main -offset-x = 25 -offset-y = 75 -background = ${color.trans} -foreground = ${color.white} - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-left = name sep memory -enable-ipc = true - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; The separator will be inserted between the output of each module -separator = - -; Opacity value between 0.0 and 1.0 used on fade in/out -dim-value = 1.0 - -; Value to be used to set the WM_NAME atom -; If the value is empty or undefined, the atom value -; will be created from the following template: polybar-[BAR]_[MONITOR] -; NOTE: The placeholders are not available for custom values -wm-name = - -; Locale used to localize various module data (e.g. date) -; Expects a valid libc locale, for example: sv_SE.UTF-8 -locale = - -; Position of the system tray window -; If empty or undefined, tray support will be disabled -; NOTE: A center aligned tray will cover center aligned modules -; -; Available positions: -; left -; center -; right -; none -tray-position = none - -; If true, the bar will not shift its -; contents when the tray changes -tray-detached = false - -; Tray icon max size -tray-maxsize = 16 - -; Background color for the tray container -; ARGB color (e.g. #f00, #ff992a, #ddff1023) -; By default the tray container will use the bar -; background color. -tray-background = ${color.background} - -; Tray offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -tray-offset-x = 0 -tray-offset-y = 0 - -; Pad the sides of each tray icon -tray-padding = 0 - -; Scale factor for tray clients -tray-scale = 1.0 - -; Restack the bar window and put it above the -; selected window manager's root -; -; Fixes the issue where the bar is being drawn -; on top of fullscreen window's -; -; Currently supported WM's: -; bspwm -; i3 (requires: `override-redirect = true`) -;;wm-restack = - -; Set a DPI values used when rendering text -; This only affects scalable fonts -; dpi = - -; Enable support for inter-process messaging -; See the Messaging wiki page for more details. -;enable-ipc = true - -; Fallback click handlers that will be called if -; there's no matching module handler found. -click-left = -click-middle = -click-right = -scroll-up = -scroll-down = -double-click-left = -double-click-middle = -double-click-right = - -; Requires polybar to be built with xcursor support (xcb-util-cursor) -; Possible values are: -; - default : The default pointer as before, can also be an empty string (default) -; - pointer : Typically in the form of a hand -; - ns-resize : Up and down arrows, can be used to indicate scrolling -cursor-click = -cursor-scroll = - -;; WM Workspace Specific - -; bspwm -;;scroll-up = bspwm-desknext -;;scroll-down = bspwm-deskprev -;;scroll-up = bspc desktop -f prev.local -;;scroll-down = bspc desktop -f next.local - -;i3 -;;scroll-up = i3wm-wsnext -;;scroll-down = i3wm-wsprev -;;scroll-up = i3-msg workspace next_on_output -;;scroll-down = i3-msg workspace prev_on_output - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Application Settings - -[settings] -; The throttle settings lets the eventloop swallow up til X events -; if they happen within Y millisecond after first event was received. -; This is done to prevent flood of update event. -; -; For example if 5 modules emit an update event at the same time, we really -; just care about the last one. But if we wait too long for events to swallow -; the bar would appear sluggish so we continue if timeout -; expires or limit is reached. -throttle-output = 5 -throttle-output-for = 10 - -; Time in milliseconds that the input handler will wait between processing events -;throttle-input-for = 30 - -; Reload upon receiving XCB_RANDR_SCREEN_CHANGE_NOTIFY events -screenchange-reload = false - -; Compositing operators -; @see: https://www.cairographics.org/manual/cairo-cairo-t.html#cairo-operator-t -compositing-background = source -compositing-foreground = over -compositing-overline = over -compositing-underline = over -compositing-border = over - -; Define fallback values used by all module formats -;format-foreground = -;format-background = -;format-underline = -;format-overline = -;format-spacing = -;format-padding = -;format-margin = -;format-offset = - -; Enables pseudo-transparency for the bar -; If set to true the bar can be transparent without a compositor. -pseudo-transparency = false - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; ┌────────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▄█░█▀█░█▀▄░█░█░█░░░█▀▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░█░█░█░█░█░█░█░█░░░█▀▀░▀▀█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀░▀░▀▀▀░▀▀░░▀▀▀░▀▀▀░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/memory] -type = internal/memory - -interval = 3 - -format = <label> -format-foreground = ${color.fg} -format-font = 2 - -label = "%mb_used%" - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/memory_bar] -type = internal/memory - -interval = 2 - -format = <bar-used> - -bar-used-width = 10 -bar-used-gradient = false - -bar-used-indicator = -bar-used-indicator-foreground = ${color.ac} -bar-used-indicator-font = 1 - -bar-used-fill = ⏽ -bar-used-foreground-0 = ${color.green} -bar-used-foreground-1 = ${color.green} -bar-used-foreground-2 = ${color.green} -bar-used-foreground-3 = ${color.amber} -bar-used-foreground-4 = ${color.amber} -bar-used-foreground-5 = ${color.amber} -bar-used-foreground-6 = ${color.red} -bar-used-foreground-7 = ${color.red} -bar-used-foreground-8 = ${color.red} -bar-used-fill-font = 1 - -bar-used-empty = ⏽ -bar-used-empty-foreground = ${color.gray} -bar-used-empty-font = 1 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/name] -type = custom/text - -content = memory -content-foreground = ${color.fg} -content-font = 3 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/sep] -type = custom/text -content = " | " -content-font = 2 - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -[module/sep2] -type = custom/text -content = " " - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ diff --git a/config/polybar/pwidgets/mpd.ini b/config/polybar/pwidgets/mpd.ini deleted file mode 100644 index 014bd1d..0000000 --- a/config/polybar/pwidgets/mpd.ini +++ /dev/null @@ -1,397 +0,0 @@ -;; ┌────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▀▀░█▀█░█▀█░█▀▀░▀█▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░░░█░█░█░█░█▀▀░░█░░█░█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀▀▀░▀▀▀░▀░▀░▀░░░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Global WM Settings - -[global/wm] -; Adjust the _NET_WM_STRUT_PARTIAL top value -; Used for top aligned bars -margin-bottom = 0 - -; Adjust the _NET_WM_STRUT_PARTIAL bottom value -; Used for bottom aligned bars -margin-top = 0 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; File Inclusion -; include an external file, like module file, etc. - -include-file = ~/.config/polybar/pwidgets/colors.ini - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Bar Settings - -[bar/main] -; Use either of the following command to list available outputs: -; If unspecified, the application will pick the first one it finds. -; $ polybar -m | cut -d ':' -f 1 -; $ xrandr -q | grep " connected" | cut -d ' ' -f1 -monitor = - -; Use the specified monitor as a fallback if the main one is not found. -monitor-fallback = - -; Require the monitor to be in connected state -; XRandR sometimes reports my monitor as being disconnected (when in use) -monitor-strict = false - -; Tell the Window Manager not to configure the window. -; Use this to detach the bar if your WM is locking its size/position. -override-redirect = false - -; Put the bar at the bottom of the screen -bottom = true - -; Prefer fixed center position for the `modules-center` block -; When false, the center position will be based on the size of the other blocks. -fixed-center = true - -; Dimension defined as pixel value (e.g. 35) or percentage (e.g. 50%), -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in a width or height of 50% minus 10 pixels -width = 230 -height = 60 - -; Offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in an offset in the x or y direction -; of 50% minus 10 pixels -offset-x = 0 -offset-y = 0 - -; Background ARGB color (e.g. #f00, #ff992a, #ddff1023) -background = ${color.bg} - -; Foreground ARGB color (e.g. #f00, #ff992a, #ddff1023) -foreground = ${color.fg} - -; Background gradient (vertical steps) -; background-[0-9]+ = #aarrggbb -;;background-0 = - -; Value used for drawing rounded corners -; Note: This shouldn't be used together with border-size because the border -; doesn't get rounded -; Individual top/bottom values can be defined using: -; radius-{top,bottom} -radius-top = 20.0 -radius-bottom = 20.0 - -; Under-/overline pixel size and argb color -; Individual values can be defined using: -; {overline,underline}-size -; {overline,underline}-color -line-size = 2 -line-color = ${color.ac} - -; Values applied to all borders -; Individual side values can be defined using: -; border-{left,top,right,bottom}-size -; border-{left,top,right,bottom}-color -; The top and bottom borders are added to the bar height, so the effective -; window height is: -; height + border-top-size + border-bottom-size -; Meanwhile the effective window width is defined entirely by the width key and -; the border is placed withing this area. So you effectively only have the -; following horizontal space on the bar: -; width - border-right-size - border-left-size -border-bottom-size = 0 -border-color = ${color.ac} - -; Number of spaces to add at the beginning/end of the bar -; Individual side values can be defined using: -; padding-{left,right} -padding = 2 - -; Number of spaces to add before/after each module -; Individual side values can be defined using: -; module-margin-{left,right} -module-margin-left = 1 -module-margin-right = 1 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; Fonts are defined using <font-name>;<vertical-offset> -; Font names are specified using a fontconfig pattern. -; font-0 = NotoSans-Regular:size=8;2 -; font-1 = MaterialIcons:size=10 -; font-2 = Termsynu:size=8;-1 -; font-3 = FontAwesome:size=10 -; See the Fonts wiki page for more details - -font-0 = "Iosevka Nerd Font:size=12;2" -font-1 = "Iosevka Nerd Font:bold:size=24;2" -font-2 = "Iosevka Nerd Font:size=28;8" - -; Modules are added to one of the available blocks -; modules-left = cpu ram -; modules-center = xwindow xbacklight -; modules-right = ipc clock - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[bar/primary] -inherit = bar/main -offset-x = 25 -offset-y = 25 - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-center = buttons -enable-ipc = true - -[bar/secondary] -inherit = bar/main -offset-x = 25 -offset-y = 75 -background = ${color.trans} -foreground = ${color.white} - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-left = player sep mpd -enable-ipc = true - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; The separator will be inserted between the output of each module -separator = - -; Opacity value between 0.0 and 1.0 used on fade in/out -dim-value = 1.0 - -; Value to be used to set the WM_NAME atom -; If the value is empty or undefined, the atom value -; will be created from the following template: polybar-[BAR]_[MONITOR] -; NOTE: The placeholders are not available for custom values -wm-name = - -; Locale used to localize various module data (e.g. date) -; Expects a valid libc locale, for example: sv_SE.UTF-8 -locale = - -; Position of the system tray window -; If empty or undefined, tray support will be disabled -; NOTE: A center aligned tray will cover center aligned modules -; -; Available positions: -; left -; center -; right -; none -tray-position = none - -; If true, the bar will not shift its -; contents when the tray changes -tray-detached = false - -; Tray icon max size -tray-maxsize = 16 - -; Background color for the tray container -; ARGB color (e.g. #f00, #ff992a, #ddff1023) -; By default the tray container will use the bar -; background color. -tray-background = ${color.background} - -; Tray offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -tray-offset-x = 0 -tray-offset-y = 0 - -; Pad the sides of each tray icon -tray-padding = 0 - -; Scale factor for tray clients -tray-scale = 1.0 - -; Restack the bar window and put it above the -; selected window manager's root -; -; Fixes the issue where the bar is being drawn -; on top of fullscreen window's -; -; Currently supported WM's: -; bspwm -; i3 (requires: `override-redirect = true`) -;;wm-restack = - -; Set a DPI values used when rendering text -; This only affects scalable fonts -; dpi = - -; Enable support for inter-process messaging -; See the Messaging wiki page for more details. -;enable-ipc = true - -; Fallback click handlers that will be called if -; there's no matching module handler found. -click-left = -click-middle = -click-right = -scroll-up = -scroll-down = -double-click-left = -double-click-middle = -double-click-right = - -; Requires polybar to be built with xcursor support (xcb-util-cursor) -; Possible values are: -; - default : The default pointer as before, can also be an empty string (default) -; - pointer : Typically in the form of a hand -; - ns-resize : Up and down arrows, can be used to indicate scrolling -cursor-click = -cursor-scroll = - -;; WM Workspace Specific - -; bspwm -;;scroll-up = bspwm-desknext -;;scroll-down = bspwm-deskprev -;;scroll-up = bspc desktop -f prev.local -;;scroll-down = bspc desktop -f next.local - -;i3 -;;scroll-up = i3wm-wsnext -;;scroll-down = i3wm-wsprev -;;scroll-up = i3-msg workspace next_on_output -;;scroll-down = i3-msg workspace prev_on_output - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Application Settings - -[settings] -; The throttle settings lets the eventloop swallow up til X events -; if they happen within Y millisecond after first event was received. -; This is done to prevent flood of update event. -; -; For example if 5 modules emit an update event at the same time, we really -; just care about the last one. But if we wait too long for events to swallow -; the bar would appear sluggish so we continue if timeout -; expires or limit is reached. -throttle-output = 5 -throttle-output-for = 10 - -; Time in milliseconds that the input handler will wait between processing events -;throttle-input-for = 30 - -; Reload upon receiving XCB_RANDR_SCREEN_CHANGE_NOTIFY events -screenchange-reload = false - -; Compositing operators -; @see: https://www.cairographics.org/manual/cairo-cairo-t.html#cairo-operator-t -compositing-background = source -compositing-foreground = over -compositing-overline = over -compositing-underline = over -compositing-border = over - -; Define fallback values used by all module formats -;format-foreground = -;format-background = -;format-underline = -;format-overline = -;format-spacing = -;format-padding = -;format-margin = -;format-offset = - -; Enables pseudo-transparency for the bar -; If set to true the bar can be transparent without a compositor. -pseudo-transparency = false - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; ┌────────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▄█░█▀█░█▀▄░█░█░█░░░█▀▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░█░█░█░█░█░█░█░█░░░█▀▀░▀▀█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀░▀░▀▀▀░▀▀░░▀▀▀░▀▀▀░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/mpd] -type = internal/mpd - -interval = 2 -format-online = <label-song> -format-online-foreground = ${color.fg} - -label-song = "%title%" -label-song-maxlen = 12 -label-song-ellipsis = true - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/buttons] -type = internal/mpd - -interval = 2 - -format-online = <icon-prev> <toggle> <icon-stop> <icon-next> -format-online-font = 3 - -format-offline = <label-offline> -label-offline = "Offline" - -; Only applies if <icon-X> is used -icon-play-foreground = ${color.blue} -icon-play = 喇 -icon-pause-foreground = ${color.green} -icon-pause = -icon-stop-foreground = ${color.red} -icon-stop = ﭥ -icon-prev-foreground = ${color.teal} -icon-prev = ﭢ -icon-next-foreground = ${color.teal} -icon-next = ﭠ - -icon-seekb = 寧 -icon-seekf = 嶺 -icon-random = 🔀 -icon-repeat = 🔁 -icon-repeatone = 🔂 -icon-single = 🔂 -icon-consume = ✀ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/player] -type = custom/text - -content = mpd -content-foreground = ${color.fg} -content-font = 2 -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/sep] -type = custom/text -content = " | " -content-font = 1 - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -[module/sep2] -type = custom/text -content = " " - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ diff --git a/config/polybar/pwidgets/scripts/launcher.sh b/config/polybar/pwidgets/scripts/launcher.sh deleted file mode 100755 index 9fa927a..0000000 --- a/config/polybar/pwidgets/scripts/launcher.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash - -rofi -no-config -no-lazy-grab -show drun -modi drun -theme ~/.config/polybar/pwidgets/scripts/rofi/launcher.rasi diff --git a/config/polybar/pwidgets/scripts/powermenu.sh b/config/polybar/pwidgets/scripts/powermenu.sh deleted file mode 100755 index a23ffdb..0000000 --- a/config/polybar/pwidgets/scripts/powermenu.sh +++ /dev/null @@ -1,95 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya -## Mail : adi1090x@gmail.com -## Github : @adi1090x -## Twitter : @adi1090x - -dir="~/.config/polybar/pwidgets/scripts/rofi" -uptime=$(uptime -p | sed -e 's/up //g') - -rofi_command="rofi -no-config -theme $dir/powermenu.rasi" - -# Options -shutdown=" Shutdown" -reboot=" Restart" -lock=" Lock" -suspend=" Sleep" -logout=" Logout" - -# Confirmation -confirm_exit() { - rofi -dmenu\ - -no-config\ - -i\ - -no-fixed-num-lines\ - -p "Are You Sure? : "\ - -theme $dir/confirm.rasi -} - -# Message -msg() { - rofi -no-config -theme "$dir/message.rasi" -e "Options : yes / y / no / n" -} - -# Variable passed to rofi -options="$lock\n$suspend\n$logout\n$reboot\n$shutdown" - -chosen="$(echo -e "$options" | $rofi_command -p "Uptime: $uptime" -dmenu -selected-row 0)" -case $chosen in - $shutdown) - ans=$(confirm_exit &) - if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then - systemctl poweroff - elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then - exit 0 - else - msg - fi - ;; - $reboot) - ans=$(confirm_exit &) - if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then - systemctl reboot - elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then - exit 0 - else - msg - fi - ;; - $lock) - if [[ -f /usr/bin/i3lock ]]; then - i3lock - elif [[ -f /usr/bin/betterlockscreen ]]; then - betterlockscreen -l - fi - ;; - $suspend) - ans=$(confirm_exit &) - if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then - mpc -q pause - amixer set Master mute - systemctl suspend - elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then - exit 0 - else - msg - fi - ;; - $logout) - ans=$(confirm_exit &) - if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then - if [[ "$DESKTOP_SESSION" == "Openbox" ]]; then - openbox --exit - elif [[ "$DESKTOP_SESSION" == "bspwm" ]]; then - bspc quit - elif [[ "$DESKTOP_SESSION" == "i3" ]]; then - i3-msg exit - fi - elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then - exit 0 - else - msg - fi - ;; -esac diff --git a/config/polybar/pwidgets/scripts/pywal.sh b/config/polybar/pwidgets/scripts/pywal.sh deleted file mode 100755 index 7fba92a..0000000 --- a/config/polybar/pwidgets/scripts/pywal.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env bash - -# Color files -PFILE="$HOME/.config/polybar/pwidgets/colors.ini" -RFILE="$HOME/.config/polybar/pwidgets/scripts/rofi/colors.rasi" -WFILE="$HOME/.cache/wal/colors.sh" - -# Get colors -pywal_get() { - wal -i "$1" -q -t -} - -# Change colors -change_color() { - # polybar - sed -i -e "s/bg = #.*/bg = ${BG}/g" $PFILE - sed -i -e "s/fg = #.*/fg = ${FG}/g" $PFILE - sed -i -e "s/fga = #.*/fga = ${RFG}/g" $PFILE - sed -i -e "s/ac = #.*/ac = ${AC}/g" $PFILE - - # rofi - cat > $RFILE <<- EOF - /* colors */ - - * { - al: #00000000; - bg: ${BG}FF; - fg: ${RFG}FF; - ac: ${AC}FF; - } - EOF -} - -# Main -if [[ -x "`which wal`" ]]; then - if [[ "$1" ]]; then - pywal_get "$1" - - # Source the pywal color file - if [[ -e "$WFILE" ]]; then - . "$WFILE" - else - echo 'Color file does not exist, exiting...' - exit 1 - fi - - BG=`printf "%s\n" "$background"` - FG=`printf "%s\n" "$foreground"` - RFG=`printf "%s\n" "$color8"` - AC=`printf "%s\n" "$color1"` - - change_color - else - echo -e "[!] Please enter the path to wallpaper. \n" - echo "Usage : ./pywal.sh path/to/image" - fi -else - echo "[!] 'pywal' is not installed." -fi diff --git a/config/polybar/pwidgets/scripts/random.sh b/config/polybar/pwidgets/scripts/random.sh deleted file mode 100755 index e6aa94a..0000000 --- a/config/polybar/pwidgets/scripts/random.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/usr/bin/env bash - -# Color files -PFILE="$HOME/.config/polybar/pwidgets/colors.ini" -RFILE="$HOME/.config/polybar/pwidgets/scripts/rofi/colors.rasi" - -# Change colors -change_color() { - # polybar - sed -i -e "s/bg = #.*/bg = ${BG}/g" $PFILE - sed -i -e "s/fg = #.*/fg = ${BG}/g" $PFILE - sed -i -e "s/fga = #.*/fga = ${RFG}/g" $PFILE - sed -i -e "s/ac = #.*/ac = ${AC}/g" $PFILE - - # rofi - cat > $RFILE <<- EOF - /* colors */ - - * { - al: #00000000; - bg: ${BG}FF; - fg: ${RFG}FF; - ac: ${AC}FF; - } - EOF - - polybar-msg cmd restart -} - -get_random_number() { - RNUM=$(( ($RANDOM % $1) + 1 )) -} - -get_random_color() { - RCOLOR="#" - for i in 1 2 3 4 5 6 - do - get_random_number "16" - case $RNUM in - "1") NEXTDIGIT="1";; - "2") NEXTDIGIT="2";; - "3") NEXTDIGIT="3";; - "4") NEXTDIGIT="4";; - "5") NEXTDIGIT="5";; - "6") NEXTDIGIT="6";; - "7") NEXTDIGIT="7";; - "8") NEXTDIGIT="8";; - "9") NEXTDIGIT="9";; - "10") NEXTDIGIT="A";; - "11") NEXTDIGIT="B";; - "12") NEXTDIGIT="C";; - "13") NEXTDIGIT="D";; - "14") NEXTDIGIT="E";; - "15") NEXTDIGIT="F";; - "16") NEXTDIGIT="0";; - esac - RCOLOR="$RCOLOR$NEXTDIGIT" - done - echo $RCOLOR -} - -# Main -BG=`get_random_color` -RFG=`get_random_color` -AC=`get_random_color` - -change_color diff --git a/config/polybar/pwidgets/scripts/rofi/colors.rasi b/config/polybar/pwidgets/scripts/rofi/colors.rasi deleted file mode 100644 index e951f6a..0000000 --- a/config/polybar/pwidgets/scripts/rofi/colors.rasi +++ /dev/null @@ -1,8 +0,0 @@ -/* colors */ - -* { - al: #00000000; - bg: #FFFFFFFF; - fg: #454545FF; - ac: #1565C0FF; -} diff --git a/config/polybar/pwidgets/scripts/rofi/confirm.rasi b/config/polybar/pwidgets/scripts/rofi/confirm.rasi deleted file mode 100644 index 3d28bcd..0000000 --- a/config/polybar/pwidgets/scripts/rofi/confirm.rasi +++ /dev/null @@ -1,25 +0,0 @@ -/* Confirm Dialog */ - -@import "colors.rasi" - -* { - background-color: @bg; - text-color: @fg; - font: "Iosevka Nerd Font 10"; -} - -window { - width: 230px; - padding: 20px; - border: 0px; - border-radius: 20px; - border-color: @ac; - location: southwest; - x-offset: 25px; - y-offset: -95px; -} - -entry { - expand: true; - text-color: @ac; -} diff --git a/config/polybar/pwidgets/scripts/rofi/launcher.rasi b/config/polybar/pwidgets/scripts/rofi/launcher.rasi deleted file mode 100644 index d605adf..0000000 --- a/config/polybar/pwidgets/scripts/rofi/launcher.rasi +++ /dev/null @@ -1,119 +0,0 @@ -/* - * - * Author : Aditya Shakya - * Mail : adi1090x@gmail.com - * Github : @adi1090x - * Twitter : @adi1090x - * - */ - -configuration { - font: "Iosevka Nerd Font 10"; - show-icons: true; - icon-theme: "Papirus"; - display-drun: ""; - drun-display-format: "{name}"; - disable-history: false; - fullscreen: false; - hide-scrollbar: true; - sidebar-mode: false; -} - -@import "colors.rasi" - -window { - transparency: "real"; - background-color: @bg; - text-color: @fg; - border: 0px; - border-color: @ac; - border-radius: 20px; - width: 460px; - location: southwest; - x-offset: 25px; - y-offset: -95px; -} - -prompt { - enabled: true; - padding: 10px; - background-color: @al; - text-color: @ac; - font: "Iosevka Nerd Font 10"; -} - -entry { - background-color: @al; - text-color: @ac; - placeholder-color: @ac; - expand: true; - horizontal-align: 0; - placeholder: "Search..."; - padding: 10px 10px 10px 0px; - border-radius: 0px; - blink: true; -} - -inputbar { - children: [ prompt, entry ]; - background-color: @al; - text-color: @fg; - expand: false; - border: 0px 0px 1px 0px; - border-radius: 12px; - border-color: @ac; - spacing: 0px; -} - -listview { - background-color: @al; - padding: 0px; - columns: 1; - lines: 8; - spacing: 5px; - cycle: true; - dynamic: true; - layout: vertical; -} - -mainbox { - background-color: @al; - border: 0px; - border-radius: 0px; - border-color: @ac; - children: [ inputbar, listview ]; - spacing: 10px; - padding: 2px 10px 10px 10px; -} - -element { - background-color: @al; - text-color: @fg; - orientation: horizontal; - border-radius: 0px; - padding: 8px; -} - -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - border: 0px; -} - -element-text { - background-color: transparent; - text-color: inherit; - expand: true; - horizontal-align: 0; - vertical-align: 0.5; - margin: 0px 2.5px 0px 2.5px; -} - -element selected { - background-color: @ac; - text-color: @bg; - border: 0px 0px 0px 0px; - border-radius: 12px; - border-color: @ac; -} diff --git a/config/polybar/pwidgets/scripts/rofi/message.rasi b/config/polybar/pwidgets/scripts/rofi/message.rasi deleted file mode 100644 index 3d28bcd..0000000 --- a/config/polybar/pwidgets/scripts/rofi/message.rasi +++ /dev/null @@ -1,25 +0,0 @@ -/* Confirm Dialog */ - -@import "colors.rasi" - -* { - background-color: @bg; - text-color: @fg; - font: "Iosevka Nerd Font 10"; -} - -window { - width: 230px; - padding: 20px; - border: 0px; - border-radius: 20px; - border-color: @ac; - location: southwest; - x-offset: 25px; - y-offset: -95px; -} - -entry { - expand: true; - text-color: @ac; -} diff --git a/config/polybar/pwidgets/scripts/rofi/networkmenu.rasi b/config/polybar/pwidgets/scripts/rofi/networkmenu.rasi deleted file mode 100644 index 910294d..0000000 --- a/config/polybar/pwidgets/scripts/rofi/networkmenu.rasi +++ /dev/null @@ -1,127 +0,0 @@ -/* - * - * Author : Aditya Shakya - * Mail : adi1090x@gmail.com - * Github : @adi1090x - * Twitter : @adi1090x - * - */ - -configuration { - font: "Iosevka Nerd Font 10"; - show-icons: true; - icon-theme: "Papirus"; - display-drun: ""; - drun-display-format: "{name}"; - disable-history: false; - fullscreen: false; - hide-scrollbar: true; - sidebar-mode: false; -} - -@import "colors.rasi" - -window { - transparency: "real"; - background-color: @bg; - text-color: @fg; - border: 0px; - border-color: @ac; - border-radius: 20px; - width: 460px; - location: southwest; - x-offset: 25px; - y-offset: -95px; -} - -prompt { - enabled: true; - padding: 10px; - background-color: @al; - text-color: @fg; -} - -textbox-prompt-colon { - padding: 10px 5px 10px 15px; - font: "Iosevka Nerd Font 10"; - background-color: @al; - text-color: @ac; - expand: false; - str: "直"; -} - -entry { - background-color: @al; - text-color: @ac; - placeholder-color: @ac; - expand: true; - horizontal-align: 0; - placeholder: "Search..."; - padding: 10px 10px 10px 0px; - border-radius: 0px; - blink: true; -} - -inputbar { - children: [ textbox-prompt-colon, prompt ]; - background-color: @al; - text-color: @fg; - expand: false; - border: 0px 0px 1px 0px; - border-radius: 12px; - border-color: @ac; - spacing: 0px; -} - -listview { - background-color: @al; - padding: 0px; - columns: 1; - lines: 8; - spacing: 5px; - cycle: true; - dynamic: true; - layout: vertical; -} - -mainbox { - background-color: @al; - border: 0px; - border-radius: 0px; - border-color: @ac; - children: [ inputbar, listview ]; - spacing: 10px; - padding: 2px 10px 10px 10px; -} - -element { - background-color: @al; - text-color: @fg; - orientation: horizontal; - border-radius: 0px; - padding: 8px 8px 8px -10px; -} - -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - border: 0px; -} - -element-text { - background-color: transparent; - text-color: inherit; - expand: true; - horizontal-align: 0; - vertical-align: 0.5; - margin: 0px 2.5px 0px 2.5px; -} - -element selected { - background-color: @ac; - text-color: @bg; - border: 0px 0px 0px 0px; - border-radius: 12px; - border-color: @ac; -} diff --git a/config/polybar/pwidgets/scripts/rofi/powermenu.rasi b/config/polybar/pwidgets/scripts/rofi/powermenu.rasi deleted file mode 100644 index c5ec2c4..0000000 --- a/config/polybar/pwidgets/scripts/rofi/powermenu.rasi +++ /dev/null @@ -1,127 +0,0 @@ -/* - * - * Author : Aditya Shakya - * Mail : adi1090x@gmail.com - * Github : @adi1090x - * Twitter : @adi1090x - * - */ - -configuration { - font: "Iosevka Nerd Font 10"; - show-icons: true; - icon-theme: "Papirus"; - display-drun: ""; - drun-display-format: "{name}"; - disable-history: false; - fullscreen: false; - hide-scrollbar: true; - sidebar-mode: false; -} - -@import "colors.rasi" - -window { - transparency: "real"; - background-color: @bg; - text-color: @fg; - border: 0px; - border-color: @ac; - border-radius: 20px; - width: 460px; - location: southwest; - x-offset: 25px; - y-offset: -95px; -} - -prompt { - enabled: true; - padding: 10px; - background-color: @al; - text-color: @fg; -} - -textbox-prompt-colon { - padding: 10px 5px 10px 15px; - font: "Iosevka Nerd Font 10"; - background-color: @al; - text-color: @ac; - expand: false; - str: ""; -} - -entry { - background-color: @al; - text-color: @ac; - placeholder-color: @ac; - expand: true; - horizontal-align: 0; - placeholder: "Search..."; - padding: 10px 10px 10px 0px; - border-radius: 0px; - blink: true; -} - -inputbar { - children: [ textbox-prompt-colon, prompt ]; - background-color: @al; - text-color: @fg; - expand: false; - border: 0px 0px 1px 0px; - border-radius: 12px; - border-color: @ac; - spacing: 0px; -} - -listview { - background-color: @al; - padding: 0px; - columns: 1; - lines: 5; - spacing: 5px; - cycle: true; - dynamic: true; - layout: vertical; -} - -mainbox { - background-color: @al; - border: 0px; - border-radius: 0px; - border-color: @ac; - children: [ inputbar, listview ]; - spacing: 10px; - padding: 2px 10px 10px 10px; -} - -element { - background-color: @al; - text-color: @fg; - orientation: horizontal; - border-radius: 0px; - padding: 8px 8px 8px -16px; -} - -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - border: 0px; -} - -element-text { - background-color: transparent; - text-color: inherit; - expand: true; - horizontal-align: 0; - vertical-align: 0.5; - margin: 0px 2.5px 0px 2.5px; -} - -element selected { - background-color: @ac; - text-color: @bg; - border: 0px 0px 0px 0px; - border-radius: 12px; - border-color: @ac; -} diff --git a/config/polybar/pwidgets/scripts/rofi/styles.rasi b/config/polybar/pwidgets/scripts/rofi/styles.rasi deleted file mode 100644 index be4b305..0000000 --- a/config/polybar/pwidgets/scripts/rofi/styles.rasi +++ /dev/null @@ -1,127 +0,0 @@ -/* - * - * Author : Aditya Shakya - * Mail : adi1090x@gmail.com - * Github : @adi1090x - * Twitter : @adi1090x - * - */ - -configuration { - font: "Iosevka Nerd Font 10"; - show-icons: true; - icon-theme: "Papirus"; - display-drun: ""; - drun-display-format: "{name}"; - disable-history: false; - fullscreen: false; - hide-scrollbar: true; - sidebar-mode: false; -} - -@import "colors.rasi" - -window { - transparency: "real"; - background-color: @bg; - text-color: @fg; - border: 0px; - border-color: @ac; - border-radius: 20px; - width: 460px; - location: southwest; - x-offset: 25px; - y-offset: -95px; -} - -prompt { - enabled: true; - padding: 10px; - background-color: @al; - text-color: @fg; -} - -textbox-prompt-colon { - padding: 10px 10px 10px 15px; - font: "Iosevka Nerd Font 10"; - background-color: @al; - text-color: @ac; - expand: false; - str: ""; -} - -entry { - background-color: @al; - text-color: @ac; - placeholder-color: @ac; - expand: true; - horizontal-align: 0; - placeholder: "Search..."; - padding: 10px 10px 10px 0px; - border-radius: 0px; - blink: true; -} - -inputbar { - children: [ textbox-prompt-colon, entry ]; - background-color: @al; - text-color: @fg; - expand: false; - border: 0px 0px 1px 0px; - border-radius: 12px; - border-color: @ac; - spacing: 0px; -} - -listview { - background-color: @al; - padding: 0px; - columns: 1; - lines: 5; - spacing: 5px; - cycle: true; - dynamic: true; - layout: vertical; -} - -mainbox { - background-color: @al; - border: 0px; - border-radius: 0px; - border-color: @ac; - children: [ inputbar, listview ]; - spacing: 10px; - padding: 2px 10px 10px 10px; -} - -element { - background-color: @al; - text-color: @fg; - orientation: horizontal; - border-radius: 0px; - padding: 8px 8px 8px -16px; -} - -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - border: 0px; -} - -element-text { - background-color: transparent; - text-color: inherit; - expand: true; - horizontal-align: 0; - vertical-align: 0.5; - margin: 0px 2.5px 0px 2.5px; -} - -element selected { - background-color: @ac; - text-color: @bg; - border: 0px 0px 0px 0px; - border-radius: 12px; - border-color: @ac; -} diff --git a/config/polybar/pwidgets/scripts/style-switch.sh b/config/polybar/pwidgets/scripts/style-switch.sh deleted file mode 100755 index 5f87642..0000000 --- a/config/polybar/pwidgets/scripts/style-switch.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/env bash - -SDIR="$HOME/.config/polybar/pwidgets/scripts" - -# Launch Rofi -MENU="$(rofi -no-config -no-lazy-grab -sep "|" -dmenu -i -p '' \ --theme $SDIR/rofi/styles.rasi \ -<<< " Default| Nord| Gruvbox| Dark| Cherry| White| Black|")" - case "$MENU" in - *Default) "$SDIR"/styles.sh --default ;; - *Nord) "$SDIR"/styles.sh --nord ;; - *Gruvbox) "$SDIR"/styles.sh --gruvbox ;; - *Dark) "$SDIR"/styles.sh --dark ;; - *Cherry) "$SDIR"/styles.sh --cherry ;; - *White) "$SDIR"/styles.sh --white ;; - *Black) "$SDIR"/styles.sh --black ;; - esac diff --git a/config/polybar/pwidgets/scripts/styles.sh b/config/polybar/pwidgets/scripts/styles.sh deleted file mode 100755 index 3cb0d0d..0000000 --- a/config/polybar/pwidgets/scripts/styles.sh +++ /dev/null @@ -1,78 +0,0 @@ -#!/usr/bin/env bash - -# Color files -PFILE="$HOME/.config/polybar/pwidgets/colors.ini" -RFILE="$HOME/.config/polybar/pwidgets/scripts/rofi/colors.rasi" - -# Change colors -change_color() { - # polybar - sed -i -e "s/bg = #.*/bg = #FF${BG}/g" $PFILE - sed -i -e "s/fg = #.*/fg = #FF${FG}/g" $PFILE - sed -i -e "s/fga = #.*/fga = #FF${RFG}/g" $PFILE - sed -i -e "s/ac = #.*/ac = #FF${AC}/g" $PFILE - - # rofi - cat > $RFILE <<- EOF - /* colors */ - - * { - al: #00000000; - bg: #${BG}FF; - fg: #${RFG}FF; - ac: #${AC}FF; - } - EOF - - polybar-msg cmd restart -} - -if [[ $1 = "--default" ]]; then - BG="212B30" - FG="C4C7C5" - RFG="C4C7C5" - AC="51B4FF" - change_color -elif [[ $1 = "--nord" ]]; then - BG="3B4252" - FG="E5E9F0" - RFG="E5E9F0" - AC="A3BE8C" - change_color -elif [[ $1 = "--gruvbox" ]]; then - BG="282828" - FG="EBDBB2" - RFG="EBDBB2" - AC="FB4934" - change_color -elif [[ $1 = "--dark" ]]; then - BG="141C21" - FG="f5f5f5" - RFG="f5f5f5" - AC="FFE744" - change_color -elif [[ $1 = "--cherry" ]]; then - BG="1F1626" - FG="FFFFFF" - RFG="FFFFFF" - AC="D94084" - change_color -elif [[ $1 = "--white" ]]; then - BG="FFFFFF" - FG="FFFFFF" - RFG="454545" - AC="1565C0" - change_color -elif [[ $1 = "--black" ]]; then - BG="0a0a0a" - FG="0a0a0a" - RFG="a0a0a0" - AC="40D8EB" - change_color -else - cat <<- _EOF_ - No option specified, Available options: - --default --nord --gruvbox --dark --cherry - --white --black - _EOF_ -fi diff --git a/config/polybar/pwidgets/system.ini b/config/polybar/pwidgets/system.ini deleted file mode 100644 index 2f1d98a..0000000 --- a/config/polybar/pwidgets/system.ini +++ /dev/null @@ -1,474 +0,0 @@ -;; ┌────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▀▀░█▀█░█▀█░█▀▀░▀█▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░░░█░█░█░█░█▀▀░░█░░█░█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀▀▀░▀▀▀░▀░▀░▀░░░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Global WM Settings - -[global/wm] -; Adjust the _NET_WM_STRUT_PARTIAL top value -; Used for top aligned bars -margin-bottom = 0 - -; Adjust the _NET_WM_STRUT_PARTIAL bottom value -; Used for bottom aligned bars -margin-top = 0 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; File Inclusion -; include an external file, like module file, etc. - -include-file = ~/.config/polybar/pwidgets/colors.ini - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Bar Settings - -[bar/main] -; Use either of the following command to list available outputs: -; If unspecified, the application will pick the first one it finds. -; $ polybar -m | cut -d ':' -f 1 -; $ xrandr -q | grep " connected" | cut -d ' ' -f1 -monitor = - -; Use the specified monitor as a fallback if the main one is not found. -monitor-fallback = - -; Require the monitor to be in connected state -; XRandR sometimes reports my monitor as being disconnected (when in use) -monitor-strict = false - -; Tell the Window Manager not to configure the window. -; Use this to detach the bar if your WM is locking its size/position. -override-redirect = false - -; Put the bar at the bottom of the screen -bottom = true - -; Prefer fixed center position for the `modules-center` block -; When false, the center position will be based on the size of the other blocks. -fixed-center = true - -; Dimension defined as pixel value (e.g. 35) or percentage (e.g. 50%), -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in a width or height of 50% minus 10 pixels -width = 230 -height = 60 - -; Offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in an offset in the x or y direction -; of 50% minus 10 pixels -offset-x = 0 -offset-y = 0 - -; Background ARGB color (e.g. #f00, #ff992a, #ddff1023) -background = ${color.bg} - -; Foreground ARGB color (e.g. #f00, #ff992a, #ddff1023) -foreground = ${color.fg} - -; Background gradient (vertical steps) -; background-[0-9]+ = #aarrggbb -;;background-0 = - -; Value used for drawing rounded corners -; Note: This shouldn't be used together with border-size because the border -; doesn't get rounded -; Individual top/bottom values can be defined using: -; radius-{top,bottom} -radius-top = 20.0 -radius-bottom = 20.0 - -; Under-/overline pixel size and argb color -; Individual values can be defined using: -; {overline,underline}-size -; {overline,underline}-color -line-size = 2 -line-color = ${color.ac} - -; Values applied to all borders -; Individual side values can be defined using: -; border-{left,top,right,bottom}-size -; border-{left,top,right,bottom}-color -; The top and bottom borders are added to the bar height, so the effective -; window height is: -; height + border-top-size + border-bottom-size -; Meanwhile the effective window width is defined entirely by the width key and -; the border is placed withing this area. So you effectively only have the -; following horizontal space on the bar: -; width - border-right-size - border-left-size -border-bottom-size = 0 -border-color = ${color.ac} - -; Number of spaces to add at the beginning/end of the bar -; Individual side values can be defined using: -; padding-{left,right} -padding = 2 - -; Number of spaces to add before/after each module -; Individual side values can be defined using: -; module-margin-{left,right} -module-margin-left = 1 -module-margin-right = 1 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; Fonts are defined using <font-name>;<vertical-offset> -; Font names are specified using a fontconfig pattern. -; font-0 = NotoSans-Regular:size=8;2 -; font-1 = MaterialIcons:size=10 -; font-2 = Termsynu:size=8;-1 -; font-3 = FontAwesome:size=10 -; See the Fonts wiki page for more details - -font-0 = "Iosevka Nerd Font:size=20;5" -font-1 = "Iosevka Nerd Font:bold:size=24;2" -font-2 = "Iosevka Nerd Font:size=12;2" - -; Modules are added to one of the available blocks -; modules-left = cpu ram -; modules-center = xwindow xbacklight -; modules-right = ipc clock - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[bar/primary] -inherit = bar/main -offset-x = 25 -offset-y = 25 - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-center = alsa sep2 battery sep2 network sep2 sysmenu -enable-ipc = true - -[bar/secondary] -inherit = bar/main -offset-x = 25 -offset-y = 75 -background = ${color.trans} -foreground = ${color.white} - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-left = ssid sep speed -enable-ipc = true - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; The separator will be inserted between the output of each module -separator = - -; Opacity value between 0.0 and 1.0 used on fade in/out -dim-value = 1.0 - -; Value to be used to set the WM_NAME atom -; If the value is empty or undefined, the atom value -; will be created from the following template: polybar-[BAR]_[MONITOR] -; NOTE: The placeholders are not available for custom values -wm-name = - -; Locale used to localize various module data (e.g. date) -; Expects a valid libc locale, for example: sv_SE.UTF-8 -locale = - -; Position of the system tray window -; If empty or undefined, tray support will be disabled -; NOTE: A center aligned tray will cover center aligned modules -; -; Available positions: -; left -; center -; right -; none -tray-position = none - -; If true, the bar will not shift its -; contents when the tray changes -tray-detached = false - -; Tray icon max size -tray-maxsize = 16 - -; Background color for the tray container -; ARGB color (e.g. #f00, #ff992a, #ddff1023) -; By default the tray container will use the bar -; background color. -tray-background = ${color.background} - -; Tray offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -tray-offset-x = 0 -tray-offset-y = 0 - -; Pad the sides of each tray icon -tray-padding = 0 - -; Scale factor for tray clients -tray-scale = 1.0 - -; Restack the bar window and put it above the -; selected window manager's root -; -; Fixes the issue where the bar is being drawn -; on top of fullscreen window's -; -; Currently supported WM's: -; bspwm -; i3 (requires: `override-redirect = true`) -;;wm-restack = - -; Set a DPI values used when rendering text -; This only affects scalable fonts -; dpi = - -; Enable support for inter-process messaging -; See the Messaging wiki page for more details. -;enable-ipc = true - -; Fallback click handlers that will be called if -; there's no matching module handler found. -click-left = -click-middle = -click-right = -scroll-up = -scroll-down = -double-click-left = -double-click-middle = -double-click-right = - -; Requires polybar to be built with xcursor support (xcb-util-cursor) -; Possible values are: -; - default : The default pointer as before, can also be an empty string (default) -; - pointer : Typically in the form of a hand -; - ns-resize : Up and down arrows, can be used to indicate scrolling -cursor-click = -cursor-scroll = - -;; WM Workspace Specific - -; bspwm -;;scroll-up = bspwm-desknext -;;scroll-down = bspwm-deskprev -;;scroll-up = bspc desktop -f prev.local -;;scroll-down = bspc desktop -f next.local - -;i3 -;;scroll-up = i3wm-wsnext -;;scroll-down = i3wm-wsprev -;;scroll-up = i3-msg workspace next_on_output -;;scroll-down = i3-msg workspace prev_on_output - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Application Settings - -[settings] -; The throttle settings lets the eventloop swallow up til X events -; if they happen within Y millisecond after first event was received. -; This is done to prevent flood of update event. -; -; For example if 5 modules emit an update event at the same time, we really -; just care about the last one. But if we wait too long for events to swallow -; the bar would appear sluggish so we continue if timeout -; expires or limit is reached. -throttle-output = 5 -throttle-output-for = 10 - -; Time in milliseconds that the input handler will wait between processing events -;throttle-input-for = 30 - -; Reload upon receiving XCB_RANDR_SCREEN_CHANGE_NOTIFY events -screenchange-reload = false - -; Compositing operators -; @see: https://www.cairographics.org/manual/cairo-cairo-t.html#cairo-operator-t -compositing-background = source -compositing-foreground = over -compositing-overline = over -compositing-underline = over -compositing-border = over - -; Define fallback values used by all module formats -;format-foreground = -;format-background = -;format-underline = -;format-overline = -;format-spacing = -;format-padding = -;format-margin = -;format-offset = - -; Enables pseudo-transparency for the bar -; If set to true the bar can be transparent without a compositor. -pseudo-transparency = false - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; ┌────────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▄█░█▀█░█▀▄░█░█░█░░░█▀▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░█░█░█░█░█░█░█░█░░░█▀▀░▀▀█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀░▀░▀▀▀░▀▀░░▀▀▀░▀▀▀░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/sep] -type = custom/text -content = " | " -content-font = 3 - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -[module/sep2] -type = custom/text -content = " " - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/alsa] -type = internal/alsa - -format-volume = <ramp-volume> -format-muted = <label-muted> -label-muted = 婢 -label-muted-foreground = ${color.gray} - -ramp-volume-0 = 奄 -ramp-volume-1 = 奔 -ramp-volume-2 = 奔 -ramp-volume-3 = 墳 -ramp-volume-4 = 墳 -ramp-volume-foreground = ${color.blue} - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/battery] -type = internal/battery - -full-at = 99 -battery = BAT1 -adapter = ACAD - -poll-interval = 2 -time-format = %H:%M - -format-charging = <animation-charging> -format-discharging = <ramp-capacity> - -format-full = <label-full> -format-full-foreground = ${color.red} - -label-full = - -ramp-capacity-0 = -ramp-capacity-1 = -ramp-capacity-2 = -ramp-capacity-3 = -ramp-capacity-4 = -ramp-capacity-5 = -ramp-capacity-6 = -ramp-capacity-7 = -ramp-capacity-8 = -ramp-capacity-9 = -ramp-capacity-foreground = ${color.orange} - -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-foreground = ${color.green} - -animation-charging-framerate = 750 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/network] -type = internal/network -interface = wlan0 - -interval = 1.0 -accumulate-stats = true -unknown-as-up = true - -format-connected = <label-connected> -format-connected-foreground = ${color.purple} -format-disconnected = <label-disconnected> -format-disconnected-foreground = ${color.gray} - -label-connected = "%{A1:networkmanager_dmenu &:}直%{A}" -label-disconnected = "%{A1:networkmanager_dmenu &:}睊%{A}" - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/speed] -type = internal/network -interface = wlan0 - -interval = 1.0 -accumulate-stats = true -unknown-as-up = true - -format-connected = <label-connected> -format-connected-foreground = ${color.fg} -format-connected-font = 3 -format-disconnected = <label-disconnected> -format-disconnected-foreground = ${color.fg} -format-disconnected-font = 3 - -label-connected = "%downspeed%" -label-disconnected = NA - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/ssid] -type = internal/network -interface = wlan0 - -interval = 1.0 -accumulate-stats = true -unknown-as-up = true - -format-connected = <label-connected> -format-connected-font = 2 -format-connected-foreground = ${color.fg} -format-disconnected = <label-disconnected> -format-disconnected-foreground = ${color.fg} -format-disconnected-font = 2 - -label-connected = "%essid%" -label-disconnected = NA - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/sysmenu] -type = custom/text -content = 襤 - -content-foreground = ${color.red} -click-left = ~/.config/polybar/pwidgets/scripts/powermenu.sh & -click-right = ~/.config/polybar/pwidgets/scripts/style-switch.sh & - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ diff --git a/config/polybar/pwidgets/workspace.ini b/config/polybar/pwidgets/workspace.ini deleted file mode 100644 index 26f439c..0000000 --- a/config/polybar/pwidgets/workspace.ini +++ /dev/null @@ -1,407 +0,0 @@ -;; ┌────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▀▀░█▀█░█▀█░█▀▀░▀█▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░░░█░█░█░█░█▀▀░░█░░█░█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀▀▀░▀▀▀░▀░▀░▀░░░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Global WM Settings - -[global/wm] -; Adjust the _NET_WM_STRUT_PARTIAL top value -; Used for top aligned bars -margin-bottom = 0 - -; Adjust the _NET_WM_STRUT_PARTIAL bottom value -; Used for bottom aligned bars -margin-top = 0 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; File Inclusion -; include an external file, like module file, etc. - -include-file = ~/.config/polybar/pwidgets/colors.ini - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Bar Settings - -[bar/main] -; Use either of the following command to list available outputs: -; If unspecified, the application will pick the first one it finds. -; $ polybar -m | cut -d ':' -f 1 -; $ xrandr -q | grep " connected" | cut -d ' ' -f1 -monitor = - -; Use the specified monitor as a fallback if the main one is not found. -monitor-fallback = - -; Require the monitor to be in connected state -; XRandR sometimes reports my monitor as being disconnected (when in use) -monitor-strict = false - -; Tell the Window Manager not to configure the window. -; Use this to detach the bar if your WM is locking its size/position. -override-redirect = false - -; Put the bar at the bottom of the screen -bottom = true - -; Prefer fixed center position for the `modules-center` block -; When false, the center position will be based on the size of the other blocks. -fixed-center = true - -; Dimension defined as pixel value (e.g. 35) or percentage (e.g. 50%), -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in a width or height of 50% minus 10 pixels -width = 230 -height = 60 - -; Offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -; the percentage can optionally be extended with a pixel offset like so: -; 50%:-10, this will result in an offset in the x or y direction -; of 50% minus 10 pixels -offset-x = 0 -offset-y = 0 - -; Background ARGB color (e.g. #f00, #ff992a, #ddff1023) -background = ${color.bg} - -; Foreground ARGB color (e.g. #f00, #ff992a, #ddff1023) -foreground = ${color.fg} - -; Background gradient (vertical steps) -; background-[0-9]+ = #aarrggbb -;;background-0 = - -; Value used for drawing rounded corners -; Note: This shouldn't be used together with border-size because the border -; doesn't get rounded -; Individual top/bottom values can be defined using: -; radius-{top,bottom} -radius-top = 20.0 -radius-bottom = 20.0 - -; Under-/overline pixel size and argb color -; Individual values can be defined using: -; {overline,underline}-size -; {overline,underline}-color -line-size = 2 -line-color = ${color.ac} - -; Values applied to all borders -; Individual side values can be defined using: -; border-{left,top,right,bottom}-size -; border-{left,top,right,bottom}-color -; The top and bottom borders are added to the bar height, so the effective -; window height is: -; height + border-top-size + border-bottom-size -; Meanwhile the effective window width is defined entirely by the width key and -; the border is placed withing this area. So you effectively only have the -; following horizontal space on the bar: -; width - border-right-size - border-left-size -border-bottom-size = 0 -border-color = ${color.ac} - -; Number of spaces to add at the beginning/end of the bar -; Individual side values can be defined using: -; padding-{left,right} -padding = 2 - -; Number of spaces to add before/after each module -; Individual side values can be defined using: -; module-margin-{left,right} -module-margin-left = 1 -module-margin-right = 1 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; Fonts are defined using <font-name>;<vertical-offset> -; Font names are specified using a fontconfig pattern. -; font-0 = NotoSans-Regular:size=8;2 -; font-1 = MaterialIcons:size=10 -; font-2 = Termsynu:size=8;-1 -; font-3 = FontAwesome:size=10 -; See the Fonts wiki page for more details - -font-0 = "Iosevka Nerd Font:size=18;5" -font-1 = "Iosevka Nerd Font:size=12;2" -font-2 = "Iosevka Nerd Font:bold:size=24;2" - -; Modules are added to one of the available blocks -; modules-left = cpu ram -; modules-center = xwindow xbacklight -; modules-right = ipc clock - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[bar/primary] -inherit = bar/main -offset-x = 25 -offset-y = 25 - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-center = workspaces -enable-ipc = true - -[bar/secondary] -inherit = bar/main -offset-x = 25 -offset-y = 75 -background = ${color.trans} -foreground = ${color.white} - -padding = 1 -module-margin-left = 0 -module-margin-right = 0 - -modules-left = name sep title -enable-ipc = true - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -; The separator will be inserted between the output of each module -separator = - -; Opacity value between 0.0 and 1.0 used on fade in/out -dim-value = 1.0 - -; Value to be used to set the WM_NAME atom -; If the value is empty or undefined, the atom value -; will be created from the following template: polybar-[BAR]_[MONITOR] -; NOTE: The placeholders are not available for custom values -wm-name = - -; Locale used to localize various module data (e.g. date) -; Expects a valid libc locale, for example: sv_SE.UTF-8 -locale = - -; Position of the system tray window -; If empty or undefined, tray support will be disabled -; NOTE: A center aligned tray will cover center aligned modules -; -; Available positions: -; left -; center -; right -; none -tray-position = none - -; If true, the bar will not shift its -; contents when the tray changes -tray-detached = false - -; Tray icon max size -tray-maxsize = 16 - -; Background color for the tray container -; ARGB color (e.g. #f00, #ff992a, #ddff1023) -; By default the tray container will use the bar -; background color. -tray-background = ${color.background} - -; Tray offset defined as pixel value (e.g. 35) or percentage (e.g. 50%) -tray-offset-x = 0 -tray-offset-y = 0 - -; Pad the sides of each tray icon -tray-padding = 0 - -; Scale factor for tray clients -tray-scale = 1.0 - -; Restack the bar window and put it above the -; selected window manager's root -; -; Fixes the issue where the bar is being drawn -; on top of fullscreen window's -; -; Currently supported WM's: -; bspwm -; i3 (requires: `override-redirect = true`) -;;wm-restack = - -; Set a DPI values used when rendering text -; This only affects scalable fonts -; dpi = - -; Enable support for inter-process messaging -; See the Messaging wiki page for more details. -;enable-ipc = true - -; Fallback click handlers that will be called if -; there's no matching module handler found. -click-left = -click-middle = -click-right = -scroll-up = -scroll-down = -double-click-left = -double-click-middle = -double-click-right = - -; Requires polybar to be built with xcursor support (xcb-util-cursor) -; Possible values are: -; - default : The default pointer as before, can also be an empty string (default) -; - pointer : Typically in the form of a hand -; - ns-resize : Up and down arrows, can be used to indicate scrolling -cursor-click = -cursor-scroll = - -;; WM Workspace Specific - -; bspwm -;;scroll-up = bspwm-desknext -;;scroll-down = bspwm-deskprev -;;scroll-up = bspc desktop -f prev.local -;;scroll-down = bspc desktop -f next.local - -;i3 -;;scroll-up = i3wm-wsnext -;;scroll-down = i3wm-wsprev -;;scroll-up = i3-msg workspace next_on_output -;;scroll-down = i3-msg workspace prev_on_output - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; Application Settings - -[settings] -; The throttle settings lets the eventloop swallow up til X events -; if they happen within Y millisecond after first event was received. -; This is done to prevent flood of update event. -; -; For example if 5 modules emit an update event at the same time, we really -; just care about the last one. But if we wait too long for events to swallow -; the bar would appear sluggish so we continue if timeout -; expires or limit is reached. -throttle-output = 5 -throttle-output-for = 10 - -; Time in milliseconds that the input handler will wait between processing events -;throttle-input-for = 30 - -; Reload upon receiving XCB_RANDR_SCREEN_CHANGE_NOTIFY events -screenchange-reload = false - -; Compositing operators -; @see: https://www.cairographics.org/manual/cairo-cairo-t.html#cairo-operator-t -compositing-background = source -compositing-foreground = over -compositing-overline = over -compositing-underline = over -compositing-border = over - -; Define fallback values used by all module formats -;format-foreground = -;format-background = -;format-underline = -;format-overline = -;format-spacing = -;format-padding = -;format-margin = -;format-offset = - -; Enables pseudo-transparency for the bar -; If set to true the bar can be transparent without a compositor. -pseudo-transparency = false - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -;; ┌────────────────────────────────────────────────────────────────┐ -;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▄█░█▀█░█▀▄░█░█░█░░░█▀▀░█▀▀│ -;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░█░█░█░█░█░█░█░█░░░█▀▀░▀▀█│ -;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀░▀░▀▀▀░▀▀░░▀▀▀░▀▀▀░▀▀▀░▀▀▀│ -;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -;; └────────────────────────────────────────────────────────────────┘ - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/workspaces] -type = internal/xworkspaces - -pin-workspaces = true -enable-click = true -enable-scroll = true - -;icon-0 = 1; -;icon-1 = 2; -;icon-2 = 3; -;icon-3 = 4; -;icon-4 = 5; -icon-default = " " - -format = <label-state> -format-padding = 0 - -label-active = " " -label-active-foreground = ${color.pink} -label-active-background = ${color.bg} - -label-occupied = " " -label-occupied-foreground = ${color.blue} -label-occupied-background = ${color.bg} - -label-urgent = " " -label-urgent-foreground = ${color.red} -label-urgent-background = ${color.bg} - -label-empty = " " -label-empty-foreground = ${color.gray} -label-empty-background = ${color.bg} - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/name] -type = internal/xworkspaces - -format = <label-state> -format-foreground = ${color.fg} -format-font = 3 -format-padding = 0 - -label-active = "%name%" - -label-occupied = -label-urgent = -label-empty = - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/title] -type = internal/xwindow - -format = <label> -format-foreground = ${color.fg} -format-font = 2 - -label = %title% -label-maxlen = 20 -label-empty = Desktop - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ - -[module/sep] -type = custom/text -content = " | " -content-font = 2 - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -[module/sep2] -type = custom/text -content = " " - -;;content-background = #000 -content-foreground = ${color.fg} -;;content-padding = 4 - -;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ |
