Skip to content

Theme

Theme file located at ~/.config/delta-shell/theme.json, so for configuring the theme of shell you need edit this file

PropertyDescriptionTypeDefault
spacingspacing between elementsinteger10
shadowenable of shadowbooleantrue
radiusborder radiusinteger0

Font

Category font:

PropertyDescriptionTypeDefault
sizefont sizeinteger14
namefont namestringRubik

Icon Size

Category icon-size:

PropertyDescriptionTypeDefault
smallsmall icons size (notification close, etc)integer16
normaldefault icons size (just all icons)integer20
largelarge icons size (powermenu, weather module, launcher)integer32

Colors

Category colors:

PropertyTypeDefault
accentstring#3584e4
bluestring#3584e4
cyanstring#2190a4
greenstring#3a944a
yellowstring#c88800
orangestring#ed5b00
redstring#e62d42
purplestring#9141ac

Backgrounds

Subcategory colors:bg:

PropertyTypeDefault
bg0string#1d1d20
bg1string#28282c
bg2string#36363a
bg3string#48484b

Foregrounds

Subcategory colors:fg:

PropertyTypeDefault
fg0string#ffffff
fg1string#c0c0c0
fg2string#808080

Border

Category border:

PropertyDescriptionTypeDefault
widthwidth of border (used everywhere)integer1
colorcolor of borderstring$bg2

Outline

Category outline:

PropertyDescriptionTypeDefault
widthwidth of outlineinteger1
colorcolor of outlinestring$fg1

Window

Category window:

PropertyDescriptionTypeDefault
paddingwindow padding (inside)integer10
opacitywindow opacity (0 - 1.0)float1
marginwindow margin (outside)integer0

Border

Subcategory window:border:

PropertyDescriptionTypeDefault
widthwidth of window borderinteger1
colorcolor of window borderstring$bg2

Outline

Subcategory window:outline:

PropertyDescriptionTypeDefault
widthwidth of outlineinteger1
colorcolor of outlinestring$fg1

Shadow

Subcategory window:shadow:

PropertyDescriptionTypeDefault
offsetshadow offset (x, y)integer[][0, 0]
blurshadow blurinteger10
spreadshadow spreadinteger0
colorcolor of shadowstringblack
opacityshadow opacity (0 - 1.0)float1

Bar

Category bar:

PropertyDescriptionTypeDefault
bgbackground of barstring$bg0
opacityopacity of bar (0 - 1.0)float1
marginbar margin ([top, left, bottom, right])integer[][0, 0, 0, 0]
paddingbar paddinginteger6
spacingspacing between the modulesinteger6

Border

Subcategory bar:border:

PropertyDescriptionTypeDefault
widthwidth of bar borderinteger1
colorcolor of bar borderstring$bg2

Separator

Subcategory bar:separator:

PropertyDescriptionTypeDefault
widthwidth of separator moduleinteger1
colorcolor of separator modulestring$bg2

Shadow

Subcategory bar:shadow:

PropertyDescriptionTypeDefault
offsetshadow offset (x, y)integer[][0, 0]
blurshadow blurinteger10
spreadshadow spreadinteger0
colorcolor of shadowstringblack
opacityshadow opacity (0 - 1.0)float1

Button

Subcategory bar:button:

PropertyDescriptionTypeDefault
fgfont color of buttons in barstring$fg0
paddingpadding of button (single number, [top+bottom left+right], [top, left, bottom, right] just like in css)integer or integer[][0, 7]
opacitybutton opacity (0 - 1.0)float1

Background

Subcategory bar:button:bg:

PropertyTypeDefault
defaultstring$bg0
hoverstring$bg1
activestring$bg2

Border

Subcategory bar:button:border:

PropertyDescriptionTypeDefault
widthwidth of bar button borderinteger1
colorcolor of bar button borderstring$bg2