Theming tweaks
This commit is contained in:
parent
d81d206269
commit
0f01ae3f8e
|
@ -7,32 +7,37 @@ Xft.hintstyle: hintslight
|
|||
Xft.lcdfilter: lcddefault
|
||||
|
||||
! XTERM
|
||||
xterm*font: *-fixed-*-*-*-*-14-*
|
||||
xterm*font: *-spleen-*-*-*-*-16-*
|
||||
|
||||
! URXVT
|
||||
URxvt*depth: 32
|
||||
URxvt*background: [95]#ededed
|
||||
URxvt.font: xft:Fira Mono:Regular:size=10,xft:Noto Color Emoji
|
||||
URxvt.background: #ededed
|
||||
URxvt.font: xft:Fira Code:Regular:size=11,xft:Noto Color Emoji
|
||||
URxvt.skipBuiltinGlyphs: true
|
||||
URxvt.letterSpace: -1
|
||||
! Hide the scrollbar
|
||||
URxvt.scrollBar: false
|
||||
uRxvt.thickness: 5
|
||||
URxvt.scrollBar: true
|
||||
URxvt.scrollBar_right: true
|
||||
! Prevent symbol entry on ctrl+shift
|
||||
URxvt*iso14755: false
|
||||
URxvt.iso14755: false
|
||||
! Use crtl-shift for copy/paste
|
||||
URxvt.keysym.Shift-Control-V: eval:paste_clipboard
|
||||
URxvt.keysym.Shift-Control-C: eval:selection_to_clipboard
|
||||
! Mouse wheel should scroll 5 lines at a time
|
||||
URxvt*mouseWheelScrollPage: false
|
||||
URxvt.mouseWheelScrollPage: false
|
||||
! I like blinking
|
||||
URxvt*cursorBlink: true
|
||||
URxvt.cursorBlink: true
|
||||
! Up the scrollback
|
||||
URxvt*saveLines: 10000
|
||||
URxvt.saveLines: 10000
|
||||
! New Window, links
|
||||
URxvt.perl-ext-common: default,matcher,new-window
|
||||
URxvt.url-launcher: /usr/bin/xdg-open
|
||||
URxvt.matcher.button: 1
|
||||
URxvvt.matcher.rend.0: Uline Bold fg5
|
||||
URxvt.keysym.C-N: perl:new-window
|
||||
! Resize shortcuts
|
||||
URxvt.keysym.Control-minus: resize-font:smaller
|
||||
URxvt.keysym.Control-plus: resize-font:bigger
|
||||
URxvt.keysym.Control-equal: resize-font:reset
|
||||
|
||||
! COLORS
|
||||
*.background: #ededed
|
||||
|
|
|
@ -0,0 +1,468 @@
|
|||
#
|
||||
# $NetBSD: system.ctwmrc,v 1.13 2021/04/11 11:05:49 nia Exp $
|
||||
#
|
||||
# ctwmrc by nia
|
||||
#
|
||||
# An attempt to strike a usability balance that makes keys and buttons
|
||||
# do the thing users of various operating systems expect them to do.
|
||||
#
|
||||
# Most things should be possible to accomplish with only the keyboard.
|
||||
#
|
||||
# Also, mostly inoffensive colours (avoiding potentially inaccessible
|
||||
# combinations like red-green).
|
||||
#
|
||||
|
||||
# don't use the default buttons or key bindings, we define our own
|
||||
NoDefaults
|
||||
|
||||
DontShowWelcomeWindow
|
||||
|
||||
ShowWorkSpaceManager
|
||||
ShowIconManager
|
||||
|
||||
# 3D icon managers do not seemingly honor IconManagerHighlight,
|
||||
# which makes them slightly less useful
|
||||
#UseThreeDIconManagers
|
||||
#UseThreeDWMap
|
||||
UseThreeDBorders
|
||||
#UseThreeDMenus
|
||||
UseThreeDTitles
|
||||
|
||||
esyscmd(`printf "define(fontsize, %d)\n" "$(/usr/X11R7/libexec/ctwm_font_size)"')
|
||||
|
||||
ifelse(fontsize, `64', `
|
||||
TitleFont "-*-spleen-*-*-*-*-64-*-*-*-*-*-*-*"
|
||||
MenuFont "-*-spleen-*-*-*-*-64-*-*-*-*-*-*-*"
|
||||
IconManagerFont "-*-spleen-*-*-*-*-64-*-*-*-*-*-*-*"
|
||||
IconFont "-*-spleen-*-*-*-*-64-*-*-*-*-*-*-*"
|
||||
ResizeFont "-*-spleen-*-*-*-*-64-*-*-*-*-*-*-*"
|
||||
WorkSpaceFont "-*-spleen-*-*-*-*-32-*-*-*-*-*-*-*"
|
||||
WorkSpaceManagerGeometry "240x960-4-4" 1
|
||||
IconManagerGeometry "800x-1-1+27" 1
|
||||
ThreeDBorderWidth 12
|
||||
BorderWidth 12
|
||||
define(setsizes, `yes')
|
||||
')
|
||||
|
||||
ifelse(fontsize, `32', `
|
||||
TitleFont "-*-spleen-*-*-*-*-32-*-*-*-*-*-*-*"
|
||||
MenuFont "-*-spleen-*-*-*-*-32-*-*-*-*-*-*-*"
|
||||
IconManagerFont "-*-spleen-*-*-*-*-32-*-*-*-*-*-*-*"
|
||||
IconFont "-*-spleen-*-*-*-*-32-*-*-*-*-*-*-*"
|
||||
ResizeFont "-*-spleen-*-*-*-*-32-*-*-*-*-*-*-*"
|
||||
WorkSpaceFont "-*-spleen-*-*-*-*-24-*-*-*-*-*-*-*"
|
||||
WorkSpaceManagerGeometry "120x480-4-4" 1
|
||||
IconManagerGeometry "400x-1-1+27" 1
|
||||
ThreeDBorderWidth 6
|
||||
BorderWidth 6
|
||||
define(setsizes, `yes')
|
||||
')
|
||||
|
||||
ifelse(fontsize, `24', `
|
||||
TitleFont "-*-spleen-*-*-*-*-24-*-*-*-*-*-*-*"
|
||||
MenuFont "-*-spleen-*-*-*-*-24-*-*-*-*-*-*-*"
|
||||
IconManagerFont "-*-spleen-*-*-*-*-24-*-*-*-*-*-*-*"
|
||||
IconFont "-*-spleen-*-*-*-*-24-*-*-*-*-*-*-*"
|
||||
ResizeFont "-*-spleen-*-*-*-*-24-*-*-*-*-*-*-*"
|
||||
WorkSpaceFont "-*-spleen-*-*-*-*-16-*-*-*-*-*-*-*"
|
||||
WorkSpaceManagerGeometry "90x360-4-4" 1
|
||||
IconManagerGeometry "300x-1-1+27" 1
|
||||
ThreeDBorderWidth 4
|
||||
BorderWidth 4
|
||||
define(setsizes, `yes')
|
||||
')
|
||||
|
||||
ifelse(fontsize, `12', `
|
||||
TitleFont "-*-spleen-*-*-*-*-12-*-*-*-*-*-*-*"
|
||||
MenuFont "-*-spleen-*-*-*-*-12-*-*-*-*-*-*-*"
|
||||
IconManagerFont "-*-spleen-*-*-*-*-12-*-*-*-*-*-*-*"
|
||||
IconFont "-*-spleen-*-*-*-*-12-*-*-*-*-*-*-*"
|
||||
ResizeFont "-*-spleen-*-*-*-*-12-*-*-*-*-*-*-*"
|
||||
WorkSpaceFont "-*-spleen-*-*-*-*-8-*-*-*-*-*-*-*"
|
||||
WorkSpaceManagerGeometry "45x180-4-4" 1
|
||||
IconManagerGeometry "150x-1-1+27" 1
|
||||
ThreeDBorderWidth 1
|
||||
BorderWidth 1
|
||||
define(setsizes, `yes')
|
||||
')
|
||||
|
||||
# Fallback in case a valid font size was not returned.
|
||||
# "Default case" is 16px.
|
||||
|
||||
ifdef(`setsizes', `', `
|
||||
TitleFont "-*-spleen-*-*-*-*-16-*-*-*-*-*-*-*"
|
||||
MenuFont "-*-spleen-*-*-*-*-16-*-*-*-*-*-*-*"
|
||||
IconManagerFont "-*-spleen-*-*-*-*-16-*-*-*-*-*-*-*"
|
||||
IconFont "-*-spleen-*-*-*-*-16-*-*-*-*-*-*-*"
|
||||
ResizeFont "-*-spleen-*-*-*-*-16-*-*-*-*-*-*-*"
|
||||
WorkSpaceFont "-*-spleen-*-*-*-*-12-*-*-*-*-*-*-*"
|
||||
WorkSpaceManagerGeometry "60x240-4-4" 1
|
||||
IconManagerGeometry "200x-1-1+31" 1
|
||||
ThreeDBorderWidth 3
|
||||
BorderWidth 3
|
||||
')
|
||||
|
||||
RestartPreviousState
|
||||
|
||||
DecorateTransients
|
||||
|
||||
# allow the user to have their root window recolored as they choose
|
||||
DontPaintRootWindow
|
||||
|
||||
# hide window contents while altering windows for performance
|
||||
NoOpaqueMove
|
||||
NoOpaqueResize
|
||||
|
||||
AutoOccupy
|
||||
AutoRelativeResize
|
||||
|
||||
CenterFeedbackWindow
|
||||
|
||||
NoGrabServer
|
||||
|
||||
RaiseOnClick
|
||||
|
||||
DontMoveOff
|
||||
MoveOffResistance 150
|
||||
|
||||
ConstrainedMoveTime 0
|
||||
|
||||
IgnoreLockModifier
|
||||
|
||||
# Not actually that random.
|
||||
# Means that windows do not have to be placed by hand with a mouse,
|
||||
# which helps if you are using a keyboard only.
|
||||
RandomPlacement "on"
|
||||
|
||||
MoveDelta 3
|
||||
ClearShadowContrast 40
|
||||
DarkShadowContrast 60
|
||||
MovePackResistance 100
|
||||
|
||||
RaiseWhenAutoUnSqueeze
|
||||
ShortAllWindowsMenus
|
||||
|
||||
#BeNiceToColorMap
|
||||
|
||||
NoStackMode
|
||||
|
||||
StayUpMenus
|
||||
WarpToDefaultMenuEntry
|
||||
MenuShadowDepth 1
|
||||
|
||||
TitleFocus
|
||||
|
||||
# warp through all windows in the current workspace
|
||||
WindowRing
|
||||
WarpRingOnScreen
|
||||
|
||||
NoTitleHighlight
|
||||
|
||||
TitleButtonShadowDepth 1
|
||||
TitleShadowDepth 1
|
||||
TitleButtonBorderWidth 0
|
||||
TitlePadding 0
|
||||
TitleJustification "left"
|
||||
ButtonIndent 0
|
||||
FramePadding 0
|
||||
|
||||
LeftTitleButton ":xpm:dot" = f.menu "titleops"
|
||||
RightTitleButton ":xpm:iconify" = f.iconify
|
||||
RightTitleButton ":xpm:bar" = f.fullzoom
|
||||
RightTitleButton ":xpm:cross" = f.delete
|
||||
|
||||
BorderShadowDepth 2
|
||||
BorderResizeCursors
|
||||
|
||||
MaxIconTitleWidth 120
|
||||
NoIconManagerFocus
|
||||
IconManagerShadowDepth 1
|
||||
IconifyByUnmapping
|
||||
|
||||
ReallyMoveInWorkspaceManager
|
||||
MapWindowCurrentWorkSpace { "black" "firebrick" }
|
||||
DontToggleWorkSpaceManagerState
|
||||
DontWarpCursorInWMap
|
||||
NoShowOccupyAll
|
||||
ReverseCurrentWorkspace
|
||||
StartInMapState
|
||||
WMgrHorizButtonIndent 0
|
||||
WMgrVertButtonIndent 0
|
||||
|
||||
WorkSpaces
|
||||
{
|
||||
"1" { "lavender" "black" "darkslateblue" "white" }
|
||||
"2" { "lavender" "black" "darkslateblue" "white" }
|
||||
"3" { "lavender" "black" "darkslateblue" "white" }
|
||||
"4" { "lavender" "black" "darkslateblue" "white" }
|
||||
"5" { "lavender" "black" "darkslateblue" "white" }
|
||||
}
|
||||
|
||||
Cursors
|
||||
{
|
||||
Frame "left_ptr"
|
||||
Title "left_ptr"
|
||||
Icon "left_ptr"
|
||||
IconMgr "left_ptr"
|
||||
Move "fleur"
|
||||
Resize "fleur"
|
||||
Menu "left_ptr"
|
||||
Button "hand2"
|
||||
Wait "watch"
|
||||
Select "dot"
|
||||
Destroy "pirate"
|
||||
}
|
||||
|
||||
Color
|
||||
{
|
||||
BorderColor "firebrick"
|
||||
|
||||
BorderTileBackground "steelblue"
|
||||
BorderTileForeground "steelblue"
|
||||
|
||||
DefaultBackground "grey70"
|
||||
DefaultForeground "black"
|
||||
|
||||
TitleBackground "lavender"
|
||||
TitleForeground "black"
|
||||
|
||||
MenuBackground "lavender"
|
||||
MenuForeground "black"
|
||||
MenuTitleBackground "crimson"
|
||||
MenuTitleForeground "white"
|
||||
MenuShadowColor "gray15"
|
||||
|
||||
IconBackground "black"
|
||||
IconForeground "white"
|
||||
IconBorderColor "gray45"
|
||||
|
||||
IconManagerBackground "lavender"
|
||||
IconManagerForeground "black"
|
||||
IconManagerHighlight "firebrick"
|
||||
|
||||
MapWindowBackground "lavender"
|
||||
MapWindowForeground "black"
|
||||
}
|
||||
|
||||
Monochrome
|
||||
{
|
||||
BorderColor "black"
|
||||
|
||||
BorderTileForeground "black"
|
||||
BorderTileBackground "white"
|
||||
|
||||
TitleForeground "black"
|
||||
TitleBackground "white"
|
||||
|
||||
MenuForeground "black"
|
||||
MenuBackground "white"
|
||||
MenuTitleForeground "black"
|
||||
MenuTitleBackground "white"
|
||||
|
||||
MapWindowForeground "white"
|
||||
MapWindowBackground "white"
|
||||
}
|
||||
|
||||
menu "Debian"
|
||||
{
|
||||
"Debian" f.title
|
||||
"" f.separator
|
||||
" Terminal" !"urxvt &"
|
||||
" Emacs" !"emacs &"
|
||||
" Firefox" !"firefox &"
|
||||
" Calculator" !"xcalc &"
|
||||
" Clock" !"xclock -digital &"
|
||||
" XEyes" !"xeyes &"
|
||||
"" f.separator
|
||||
" Restart CTWM" f.twmrc
|
||||
" Quit" f.quit
|
||||
}
|
||||
|
||||
syscmd(/usr/X11R7/libexec/ctwm_app_menu)
|
||||
|
||||
menu "titleops"
|
||||
{
|
||||
"Window" f.title
|
||||
"" f.separator
|
||||
" Iconify" f.iconify
|
||||
" Resize" f.resize
|
||||
" Move" f.move
|
||||
"" f.separator
|
||||
" Occupy ..." f.occupy
|
||||
" Occupy All" f.occupyall
|
||||
"" f.separator
|
||||
" Raise" f.raise
|
||||
" Lower" f.lower
|
||||
"" f.separator
|
||||
" Zoom" f.fullzoom
|
||||
" Zoom-V" f.zoom
|
||||
" Zoom-H" f.horizoom
|
||||
"" f.separator
|
||||
" Kill" f.destroy
|
||||
" Close" f.delete
|
||||
}
|
||||
|
||||
IconManagerDontShow
|
||||
{
|
||||
"polybar*"
|
||||
}
|
||||
|
||||
OccupyAll
|
||||
{
|
||||
"XClock"
|
||||
"xsm"
|
||||
"xconsole"
|
||||
"XVidCap"
|
||||
"polybar*"
|
||||
}
|
||||
|
||||
AlwaysOnTop
|
||||
{
|
||||
"xclock"
|
||||
"XEyes"
|
||||
"XVidCap"
|
||||
}
|
||||
|
||||
NoTitle
|
||||
{
|
||||
"TWM Icon Manager"
|
||||
"WorkSpaceManager"
|
||||
"polybar*"
|
||||
}
|
||||
|
||||
WindowRingExclude
|
||||
{
|
||||
"TWM Icon Manager"
|
||||
"WorkSpaceManager"
|
||||
"XClock"
|
||||
"xsm"
|
||||
"xconsole"
|
||||
"polybar*"
|
||||
}
|
||||
|
||||
StartIconified
|
||||
{
|
||||
}
|
||||
|
||||
NoBorder
|
||||
{
|
||||
"TWM Icon Manager"
|
||||
"polybar*"
|
||||
}
|
||||
|
||||
Function "raise-move" { f.raise f.deltastop f.forcemove }
|
||||
Function "raise-and-resize" { f.raise f.deltastop f.resize }
|
||||
|
||||
# These are basically essential for basic functionality.
|
||||
|
||||
Button1 = : title : f.function "raise-move"
|
||||
Button2 = : title : f.function "raise-and-resize"
|
||||
Button3 = : title | frame : f.menu "titleops"
|
||||
|
||||
Button1 = : frame : f.function "raise-and-resize"
|
||||
|
||||
Button1 = : icon | iconmgr : f.iconify
|
||||
Button2 = : icon : f.move
|
||||
Button3 = : icon | iconmgr : f.raiselower
|
||||
|
||||
Button1 = : root : f.menu "Debian"
|
||||
Button2 = : root : f.menu "TwmAllWindows"
|
||||
Button3 = : root : f.menu "Debian"
|
||||
|
||||
#
|
||||
# Mod1 is the "Alt/Meta" key.
|
||||
# Mod4 is the "OS" key.
|
||||
#
|
||||
|
||||
Button1 = mod1 : window : f.forcemove
|
||||
Button1 = mod4 : window : f.forcemove
|
||||
Button3 = mod1 : window : f.resize
|
||||
Button3 = mod4 : window : f.resize
|
||||
|
||||
"Up" = mod4 : all : f.upworkspace
|
||||
"Down" = mod4 : all : f.downworkspace
|
||||
"Left" = mod4 : all : f.prevworkspace
|
||||
"Right" = mod4 : all : f.nextworkspace
|
||||
|
||||
"Up" = mod1 | control : all : f.upworkspace
|
||||
"Down" = mod1 | control : all : f.downworkspace
|
||||
"Left" = mod1 | control : all : f.prevworkspace
|
||||
"Right" = mod1 | control : all : f.nextworkspace
|
||||
|
||||
"1" = mod1 | control : all : f.gotoworkspace "1"
|
||||
"2" = mod1 | control : all : f.gotoworkspace "2"
|
||||
"3" = mod1 | control : all : f.gotoworkspace "3"
|
||||
"4" = mod1 | control : all : f.gotoworkspace "4"
|
||||
"5" = mod1 | control : all : f.gotoworkspace "5"
|
||||
"6" = mod1 | control : all : f.gotoworkspace "6"
|
||||
"7" = mod1 | control : all : f.gotoworkspace "7"
|
||||
"8" = mod1 | control : all : f.gotoworkspace "8"
|
||||
"9" = mod1 | control : all : f.gotoworkspace "9"
|
||||
|
||||
"1" = mod4 : all : f.gotoworkspace "1"
|
||||
"2" = mod4 : all : f.gotoworkspace "2"
|
||||
"3" = mod4 : all : f.gotoworkspace "3"
|
||||
"4" = mod4 : all : f.gotoworkspace "4"
|
||||
"5" = mod4 : all : f.gotoworkspace "5"
|
||||
"6" = mod4 : all : f.gotoworkspace "6"
|
||||
"7" = mod4 : all : f.gotoworkspace "7"
|
||||
"8" = mod4 : all : f.gotoworkspace "8"
|
||||
"9" = mod4 : all : f.gotoworkspace "9"
|
||||
|
||||
"XF86AudioRaiseVolume" = : all : !"amixer -q sset Master,0 5%+ unmute"
|
||||
"XF86AudioLowerVolume" = : all : !"amixer -q sset Master,0 5%- unmute"
|
||||
"XF86AudioMute" = : all : !"amixer -q sset Master,0 toggle"
|
||||
|
||||
#
|
||||
# "Windows" style keyboard shortcuts
|
||||
#
|
||||
|
||||
"Tab" = mod1 : all : f.warpring "next"
|
||||
"Tab" = mod1 | s : all : f.warpring "prev"
|
||||
"Tab" = mod4 : all : f.warpring "next"
|
||||
"Tab" = mod4 | s : all : f.warpring "prev"
|
||||
#"space" = mod1 : window : f.menu "titleops"
|
||||
"F4" = mod1 : window : f.delete
|
||||
|
||||
"space" = mod1 : all : !"rofi -show combi -theme Paper"
|
||||
|
||||
#
|
||||
# "Mac" style keyboard shortcuts
|
||||
#
|
||||
|
||||
"w" = mod4 : window : f.delete
|
||||
"m" = mod4 : window : f.iconify
|
||||
|
||||
#
|
||||
# "evilwm" style keyboard shortcuts
|
||||
#
|
||||
|
||||
# it is useful to be able to spawn a terminal without clicking.
|
||||
"Return" = mod1 | c : all : !"uxterm &"
|
||||
"Return" = mod4 | s : all : !"uxterm &"
|
||||
|
||||
"slash" = mod1 | c : all : f.menu "TwmAllWindows"
|
||||
"slash" = mod4 : all : f.menu "TwmAllWindows"
|
||||
"p" = mod1 | c : all : f.menu "NetBSD"
|
||||
"p" = mod4 : all : f.menu "NetBSD"
|
||||
|
||||
# vi-style directions
|
||||
"j" = mod1 | control : window : f.jumpdown "10"
|
||||
"k" = mod1 | control : window : f.jumpup "10"
|
||||
"h" = mod1 | control : window : f.jumpleft "10"
|
||||
"l" = mod1 | control : window : f.jumpright "10"
|
||||
|
||||
"j" = mod4 : window : f.jumpdown "10"
|
||||
"k" = mod4 : window : f.jumpup "10"
|
||||
"h" = mod4 : window : f.jumpleft "10"
|
||||
"l" = mod4 : window : f.jumpright "10"
|
||||
|
||||
"j" = mod4 | s : window : f.changesize "bottom +10"
|
||||
"k" = mod4 | s : window : f.changesize "bottom -10"
|
||||
"h" = mod4 | s : window : f.changesize "right -10"
|
||||
"l" = mod4 | s : window : f.changesize "right +10"
|
||||
|
||||
"j" = mod1 | c | s : window : f.changesize "bottom +10"
|
||||
"k" = mod1 | c | s : window : f.changesize "bottom -10"
|
||||
"h" = mod1 | c | s : window : f.changesize "right -10"
|
||||
"l" = mod1 | c | s : window : f.changesize "right +10"
|
|
@ -27,12 +27,12 @@ set -g bell-action none
|
|||
# statusbar
|
||||
set -g status-position bottom
|
||||
set -g status-justify left
|
||||
set -g status-style 'bg=colour4 fg=colour9'
|
||||
set -g status-style 'bg=colour4 fg=colour15'
|
||||
set -g status-left ''
|
||||
set -g status-right '#[fg=colour8,bg=colour15] #h %d/%m %H:%M:%S '
|
||||
set -g status-right-length 50
|
||||
set -g status-left-length 20
|
||||
setw -g window-status-current-style 'fg=colour0 bg=colour10 bold'
|
||||
setw -g window-status-current-style 'fg=colour15 bg=colour2 bold'
|
||||
setw -g window-status-current-format ' #I:#W#F '
|
||||
setw -g window-status-style 'fg=colour7 bg=colour12'
|
||||
setw -g window-status-format ' #I:#W#F '
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# Xresources theming
|
||||
xsetroot -solid slategray
|
||||
Xrdb merge ~/.Xresources
|
||||
|
||||
polybar dct &
|
||||
exec ctwm
|
||||
|
|
|
@ -0,0 +1,184 @@
|
|||
[colors]
|
||||
background = #dedede
|
||||
background-alt = #444
|
||||
foreground = #000000
|
||||
foreground-alt = #555
|
||||
primary = #ffb52a
|
||||
secondary = #e60053
|
||||
alert = #bd2c40
|
||||
|
||||
[bar/dct]
|
||||
width = 100%
|
||||
height = 27
|
||||
fixed-center = true
|
||||
|
||||
background = ${colors.background}
|
||||
foreground = ${colors.foreground}
|
||||
|
||||
line-size = 3
|
||||
line-color = #f00
|
||||
|
||||
border-size = 1
|
||||
border-color = #00000000
|
||||
|
||||
padding-left = 2
|
||||
padding-right = 2
|
||||
|
||||
module-margin-left = 1
|
||||
module-margin-right = 2
|
||||
|
||||
font-0 = Fira Code:pixelsize=10;1
|
||||
|
||||
modules-right = date
|
||||
modules-center =
|
||||
modules-left = filesystem memory cpu wlan eth battery backlight-acpi pulseaudio
|
||||
|
||||
tray-position = right
|
||||
tray-padding = 2
|
||||
tray-background = #ededed
|
||||
|
||||
[module/filesystem]
|
||||
type = internal/fs
|
||||
interval = 25
|
||||
|
||||
mount-0 = /
|
||||
#mount-1 = /home
|
||||
#mount-2 = /data
|
||||
#mount-3 = /archive
|
||||
|
||||
label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%%
|
||||
label-unmounted = %mountpoint% not mounted
|
||||
label-unmounted-foreground = ${colors.foreground-alt}
|
||||
|
||||
[module/xbacklight]
|
||||
type = internal/xbacklight
|
||||
|
||||
format = <label> <bar>
|
||||
label = BL
|
||||
|
||||
bar-width = 10
|
||||
bar-indicator = |
|
||||
bar-indicator-foreground = #fff
|
||||
bar-indicator-font = 2
|
||||
bar-fill = ─
|
||||
bar-fill-font = 2
|
||||
bar-fill-foreground = #9f78e1
|
||||
bar-empty = ─
|
||||
bar-empty-font = 2
|
||||
bar-empty-foreground = ${colors.foreground-alt}
|
||||
|
||||
[module/backlight-acpi]
|
||||
inherit = module/xbacklight
|
||||
type = internal/backlight
|
||||
card = intel_backlight
|
||||
|
||||
[module/cpu]
|
||||
type = internal/cpu
|
||||
interval = 2
|
||||
format-prefix = "CPU "
|
||||
format-prefix-foreground = ${colors.foreground-alt}
|
||||
format-underline = #f90000
|
||||
label = %percentage:2%%
|
||||
|
||||
[module/memory]
|
||||
type = internal/memory
|
||||
interval = 2
|
||||
format-prefix = "MEM "
|
||||
format-prefix-foreground = ${colors.foreground-alt}
|
||||
format-underline = #4bffdc
|
||||
label = %percentage_used%%
|
||||
|
||||
[module/wlan]
|
||||
type = internal/network
|
||||
interface = wlp3s0
|
||||
interval = 3.0
|
||||
|
||||
format-connected = <ramp-signal> <label-connected>
|
||||
format-connected-underline = #9f78e1
|
||||
label-connected = %essid%
|
||||
|
||||
format-disconnected =
|
||||
;format-disconnected = <label-disconnected>
|
||||
;format-disconnected-underline = ${self.format-connected-underline}
|
||||
;label-disconnected = %ifname% disconnected
|
||||
;label-disconnected-foreground = ${colors.foreground-alt}
|
||||
|
||||
ramp-signal-0 = *
|
||||
ramp-signal-1 = **
|
||||
ramp-signal-2 = ***
|
||||
ramp-signal-3 = ****
|
||||
ramp-signal-4 = *****
|
||||
ramp-signal-foreground = ${colors.foreground-alt}
|
||||
|
||||
[module/eth]
|
||||
type = internal/network
|
||||
interface = eth0
|
||||
interval = 3.0
|
||||
|
||||
format-connected-underline = #55aa55
|
||||
format-connected-prefix = "LAN "
|
||||
format-connected-prefix-foreground = ${colors.foreground-alt}
|
||||
label-connected = %local_ip%
|
||||
|
||||
format-disconnected = <label-disconnected>
|
||||
format-disconnected-underline = ${self.format-connected-underline}
|
||||
label-disconnected = %ifname% disconnected
|
||||
label-disconnected-foreground = ${colors.foreground-alt}
|
||||
|
||||
[module/date]
|
||||
type = internal/date
|
||||
interval = 5
|
||||
date = "%Y-%m-%d"
|
||||
time = %H:%M
|
||||
label = %date% %time%
|
||||
|
||||
[module/pulseaudio]
|
||||
type = internal/pulseaudio
|
||||
|
||||
format-volume = <label-volume> <bar-volume>
|
||||
label-volume = VOL %percentage%%
|
||||
label-volume-foreground = ${root.foreground}
|
||||
|
||||
label-muted = muted
|
||||
label-muted-foreground = #666
|
||||
|
||||
bar-volume-width = 10
|
||||
bar-volume-foreground-0 = #55aa55
|
||||
bar-volume-foreground-1 = #55aa55
|
||||
bar-volume-foreground-2 = #55aa55
|
||||
bar-volume-foreground-3 = #55aa55
|
||||
bar-volume-foreground-4 = #55aa55
|
||||
bar-volume-foreground-5 = #f5a70a
|
||||
bar-volume-foreground-6 = #ff5555
|
||||
bar-volume-gradient = false
|
||||
bar-volume-indicator = |
|
||||
bar-volume-indicator-font = 2
|
||||
bar-volume-fill = ─
|
||||
bar-volume-fill-font = 2
|
||||
bar-volume-empty = ─
|
||||
bar-volume-empty-font = 2
|
||||
bar-volume-empty-foreground = ${colors.foreground-alt}
|
||||
|
||||
[module/battery]
|
||||
type = internal/battery
|
||||
battery = BAT0
|
||||
adapter = AC
|
||||
full-at = 98
|
||||
|
||||
format-charging = AC <label-charging>
|
||||
format-charging-underline = #ffb52a
|
||||
|
||||
format-discharging = BAT <label-discharging>
|
||||
format-discharging-underline = ${self.format-charging-underline}
|
||||
|
||||
format-full-prefix-foreground = ${colors.foreground-alt}
|
||||
format-full-underline = ${self.format-charging-underline}
|
||||
|
||||
[settings]
|
||||
screenchange-reload = true
|
||||
|
||||
[global/wm]
|
||||
margin-top = 5
|
||||
margin-bottom = 5
|
||||
|
||||
; vim:ft=dosini
|
Loading…
Reference in New Issue