mirror of https://github.com/Flinner/dots.git
parent
778cde16a8
commit
13afed663e
@ -0,0 +1,6 @@ |
||||
#!/bin/sh |
||||
|
||||
# if bspwm |
||||
bspc node "$@" || |
||||
bspc monitor "$@" |
||||
|
@ -1,2 +0,0 @@ |
||||
start=177.400000 |
||||
volume=52.000000 |
@ -0,0 +1,220 @@ |
||||
[bar/external] |
||||
; 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 = HDMI-0 |
||||
|
||||
; 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 = false |
||||
|
||||
; 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 = 100% |
||||
height = 20 |
||||
|
||||
; 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.background} |
||||
|
||||
; Foreground ARGB color (e.g. #f00, #ff992a, #ddff1023) |
||||
foreground = ${color.foreground} |
||||
|
||||
; 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 = 0.0 |
||||
radius-bottom = 0.0 |
||||
|
||||
; Under-/overline pixel size and argb color |
||||
; Individual values can be defined using: |
||||
; {overline,underline}-size |
||||
; {overline,underline}-color |
||||
line-size = 0 |
||||
line-color = ${color.background} |
||||
|
||||
; 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-bottom-color = ${color.foreground} |
||||
|
||||
; 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 = "Terminus:size=10;3" |
||||
font-1 = "waffle:size=10;3" |
||||
|
||||
; Modules are added to one of the available blocks |
||||
; modules-left = cpu ram |
||||
; modules-center = xwindow xbacklight |
||||
; modules-right = ipc clock |
||||
|
||||
;modules-left = launcher sep workspaces sep cpu memory temperature filesystem |
||||
;modules-center = mpd sep date |
||||
;modules-right = color-switch sep mail sep network sep keyboard battery volume backlight sep sysmenu try |
||||
#modules-right = color-switch sep network sep keyboard battery volume backlight sep sysmenu try |
||||
|
||||
modules-left = launcher sep workspaces sep memory_bar cpu_bar sep temperature sep title |
||||
modules-center = mpd sep date sep thunderbird |
||||
modules-right = color-switch sep network sep keyboard uwu sep volume brightness sep filesystem_bar sep battery sep sysmenu tray |
||||
;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ |
||||
|
||||
; 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 = right |
||||
|
||||
; 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 = bspwm |
||||
|
||||
; 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 |
||||
|
||||
;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ |
||||
|
Loading…
Reference in new issue