catppuccin!!
This commit is contained in:
parent
481194497c
commit
0dae596219
|
@ -12,25 +12,20 @@
|
|||
# - /path/to/alacritty.yml
|
||||
|
||||
shell:
|
||||
program: /bin/fish
|
||||
program: /bin/fish
|
||||
|
||||
env:
|
||||
TERM: xterm-256color
|
||||
|
||||
font:
|
||||
size: 18
|
||||
size: 17
|
||||
normal:
|
||||
family: Iosevka Term Light
|
||||
family: Iosevka Nerd Font
|
||||
|
||||
window_opacity: 1
|
||||
colors:
|
||||
normal:
|
||||
black: '#424242'
|
||||
red: '#ff1e8e'
|
||||
green: '#8eff1e'
|
||||
yellow: '#ff8e1e'
|
||||
blue: '#1e8eff'
|
||||
magenta: '#8e1eff'
|
||||
cyan: '#1eff8e'
|
||||
white: '#c2c2c2'
|
||||
|
||||
import:
|
||||
- ~/.dotfiles/config/alacritty/themes/gruvbox_dark.yaml
|
||||
- ~/.config/alacritty/themes/catppuccin-mocha.yml
|
||||
|
||||
# Any items in the `env` entry below will be added as
|
||||
# environment variables. Some entries may override variables
|
||||
|
@ -67,8 +62,8 @@ window:
|
|||
# Blank space added around the window in pixels. This padding is scaled
|
||||
# by DPI and the specified value is always added at both opposing sides.
|
||||
padding:
|
||||
x: 5
|
||||
y: 5
|
||||
x: 0
|
||||
y: 0
|
||||
|
||||
# Spread additional padding evenly around the terminal content.
|
||||
#dynamic_padding: false
|
||||
|
|
|
@ -0,0 +1,79 @@
|
|||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: "#303446" # base
|
||||
foreground: "#C6D0F5" # text
|
||||
# Bright and dim foreground colors
|
||||
dim_foreground: "#C6D0F5" # text
|
||||
bright_foreground: "#C6D0F5" # text
|
||||
|
||||
# Cursor colors
|
||||
cursor:
|
||||
text: "#303446" # base
|
||||
cursor: "#F2D5CF" # rosewater
|
||||
vi_mode_cursor:
|
||||
text: "#303446" # base
|
||||
cursor: "#BABBF1" # lavender
|
||||
|
||||
# Search colors
|
||||
search:
|
||||
matches:
|
||||
foreground: "#303446" # base
|
||||
background: "#A5ADCE" # subtext0
|
||||
focused_match:
|
||||
foreground: "#303446" # base
|
||||
background: "#A6D189" # green
|
||||
footer_bar:
|
||||
foreground: "#303446" # base
|
||||
background: "#A5ADCE" # subtext0
|
||||
|
||||
# Keyboard regex hints
|
||||
hints:
|
||||
start:
|
||||
foreground: "#303446" # base
|
||||
background: "#E5C890" # yellow
|
||||
end:
|
||||
foreground: "#303446" # base
|
||||
background: "#A5ADCE" # subtext0
|
||||
|
||||
# Selection colors
|
||||
selection:
|
||||
text: "#303446" # base
|
||||
background: "#F2D5CF" # rosewater
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: "#51576D" # surface1
|
||||
red: "#E78284" # red
|
||||
green: "#A6D189" # green
|
||||
yellow: "#E5C890" # yellow
|
||||
blue: "#8CAAEE" # blue
|
||||
magenta: "#F4B8E4" # pink
|
||||
cyan: "#81C8BE" # teal
|
||||
white: "#B5BFE2" # subtext1
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: "#626880" # surface2
|
||||
red: "#E78284" # red
|
||||
green: "#A6D189" # green
|
||||
yellow: "#E5C890" # yellow
|
||||
blue: "#8CAAEE" # blue
|
||||
magenta: "#F4B8E4" # pink
|
||||
cyan: "#81C8BE" # teal
|
||||
white: "#A5ADCE" # subtext0
|
||||
|
||||
# Dim colors
|
||||
dim:
|
||||
black: "#51576D" # surface1
|
||||
red: "#E78284" # red
|
||||
green: "#A6D189" # green
|
||||
yellow: "#E5C890" # yellow
|
||||
blue: "#8CAAEE" # blue
|
||||
magenta: "#F4B8E4" # pink
|
||||
cyan: "#81C8BE" # teal
|
||||
white: "#B5BFE2" # subtext1
|
||||
|
||||
indexed_colors:
|
||||
- { index: 16, color: "#EF9F76" }
|
||||
- { index: 17, color: "#F2D5CF" }
|
|
@ -0,0 +1,79 @@
|
|||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: "#EFF1F5" # base
|
||||
foreground: "#4C4F69" # text
|
||||
# Bright and dim foreground colors
|
||||
dim_foreground: "#4C4F69" # text
|
||||
bright_foreground: "#4C4F69" # text
|
||||
|
||||
# Cursor colors
|
||||
cursor:
|
||||
text: "#EFF1F5" # base
|
||||
cursor: "#DC8A78" # rosewater
|
||||
vi_mode_cursor:
|
||||
text: "#EFF1F5" # base
|
||||
cursor: "#7287FD" # lavender
|
||||
|
||||
# Search colors
|
||||
search:
|
||||
matches:
|
||||
foreground: "#EFF1F5" # base
|
||||
background: "#6C6F85" # subtext0
|
||||
focused_match:
|
||||
foreground: "#EFF1F5" # base
|
||||
background: "#40A02B" # green
|
||||
footer_bar:
|
||||
foreground: "#EFF1F5" # base
|
||||
background: "#6C6F85" # subtext0
|
||||
|
||||
# Keyboard regex hints
|
||||
hints:
|
||||
start:
|
||||
foreground: "#EFF1F5" # base
|
||||
background: "#DF8E1D" # yellow
|
||||
end:
|
||||
foreground: "#EFF1F5" # base
|
||||
background: "#6C6F85" # subtext0
|
||||
|
||||
# Selection colors
|
||||
selection:
|
||||
text: "#EFF1F5" # base
|
||||
background: "#DC8A78" # rosewater
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: "#5C5F77" # subtext1
|
||||
red: "#D20F39" # red
|
||||
green: "#40A02B" # green
|
||||
yellow: "#DF8E1D" # yellow
|
||||
blue: "#1E66F5" # blue
|
||||
magenta: "#EA76CB" # pink
|
||||
cyan: "#179299" # teal
|
||||
white: "#ACB0BE" # surface2
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: "#6C6F85" # subtext0
|
||||
red: "#D20F39" # red
|
||||
green: "#40A02B" # green
|
||||
yellow: "#DF8E1D" # yellow
|
||||
blue: "#1E66F5" # blue
|
||||
magenta: "#EA76CB" # pink
|
||||
cyan: "#179299" # teal
|
||||
white: "#BCC0CC" # surface1
|
||||
|
||||
# Dim colors
|
||||
dim:
|
||||
black: "#5C5F77" # subtext1
|
||||
red: "#D20F39" # red
|
||||
green: "#40A02B" # green
|
||||
yellow: "#DF8E1D" # yellow
|
||||
blue: "#1E66F5" # blue
|
||||
magenta: "#EA76CB" # pink
|
||||
cyan: "#179299" # teal
|
||||
white: "#ACB0BE" # surface2
|
||||
|
||||
indexed_colors:
|
||||
- { index: 16, color: "#FE640B" }
|
||||
- { index: 17, color: "#DC8A78" }
|
|
@ -0,0 +1,79 @@
|
|||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: "#24273A" # base
|
||||
foreground: "#CAD3F5" # text
|
||||
# Bright and dim foreground colors
|
||||
dim_foreground: "#CAD3F5" # text
|
||||
bright_foreground: "#CAD3F5" # text
|
||||
|
||||
# Cursor colors
|
||||
cursor:
|
||||
text: "#24273A" # base
|
||||
cursor: "#F4DBD6" # rosewater
|
||||
vi_mode_cursor:
|
||||
text: "#24273A" # base
|
||||
cursor: "#B7BDF8" # lavender
|
||||
|
||||
# Search colors
|
||||
search:
|
||||
matches:
|
||||
foreground: "#24273A" # base
|
||||
background: "#A5ADCB" # subtext0
|
||||
focused_match:
|
||||
foreground: "#24273A" # base
|
||||
background: "#A6DA95" # green
|
||||
footer_bar:
|
||||
foreground: "#24273A" # base
|
||||
background: "#A5ADCB" # subtext0
|
||||
|
||||
# Keyboard regex hints
|
||||
hints:
|
||||
start:
|
||||
foreground: "#24273A" # base
|
||||
background: "#EED49F" # yellow
|
||||
end:
|
||||
foreground: "#24273A" # base
|
||||
background: "#A5ADCB" # subtext0
|
||||
|
||||
# Selection colors
|
||||
selection:
|
||||
text: "#24273A" # base
|
||||
background: "#F4DBD6" # rosewater
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: "#494D64" # surface1
|
||||
red: "#ED8796" # red
|
||||
green: "#A6DA95" # green
|
||||
yellow: "#EED49F" # yellow
|
||||
blue: "#8AADF4" # blue
|
||||
magenta: "#F5BDE6" # pink
|
||||
cyan: "#8BD5CA" # teal
|
||||
white: "#B8C0E0" # subtext1
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: "#5B6078" # surface2
|
||||
red: "#ED8796" # red
|
||||
green: "#A6DA95" # green
|
||||
yellow: "#EED49F" # yellow
|
||||
blue: "#8AADF4" # blue
|
||||
magenta: "#F5BDE6" # pink
|
||||
cyan: "#8BD5CA" # teal
|
||||
white: "#A5ADCB" # subtext0
|
||||
|
||||
# Dim colors
|
||||
dim:
|
||||
black: "#494D64" # surface1
|
||||
red: "#ED8796" # red
|
||||
green: "#A6DA95" # green
|
||||
yellow: "#EED49F" # yellow
|
||||
blue: "#8AADF4" # blue
|
||||
magenta: "#F5BDE6" # pink
|
||||
cyan: "#8BD5CA" # teal
|
||||
white: "#B8C0E0" # subtext1
|
||||
|
||||
indexed_colors:
|
||||
- { index: 16, color: "#F5A97F" }
|
||||
- { index: 17, color: "#F4DBD6" }
|
|
@ -0,0 +1,78 @@
|
|||
colors:
|
||||
primary:
|
||||
background: "#1E1E2E" # base
|
||||
foreground: "#CDD6F4" # text
|
||||
# Bright and dim foreground colors
|
||||
dim_foreground: "#CDD6F4" # text
|
||||
bright_foreground: "#CDD6F4" # text
|
||||
|
||||
# Cursor colors
|
||||
cursor:
|
||||
text: "#1E1E2E" # base
|
||||
cursor: "#F5E0DC" # rosewater
|
||||
vi_mode_cursor:
|
||||
text: "#1E1E2E" # base
|
||||
cursor: "#B4BEFE" # lavender
|
||||
|
||||
# Search colors
|
||||
search:
|
||||
matches:
|
||||
foreground: "#1E1E2E" # base
|
||||
background: "#A6ADC8" # subtext0
|
||||
focused_match:
|
||||
foreground: "#1E1E2E" # base
|
||||
background: "#A6E3A1" # green
|
||||
footer_bar:
|
||||
foreground: "#1E1E2E" # base
|
||||
background: "#A6ADC8" # subtext0
|
||||
|
||||
# Keyboard regex hints
|
||||
hints:
|
||||
start:
|
||||
foreground: "#1E1E2E" # base
|
||||
background: "#F9E2AF" # yellow
|
||||
end:
|
||||
foreground: "#1E1E2E" # base
|
||||
background: "#A6ADC8" # subtext0
|
||||
|
||||
# Selection colors
|
||||
selection:
|
||||
text: "#1E1E2E" # base
|
||||
background: "#F5E0DC" # rosewater
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: "#45475A" # surface1
|
||||
red: "#F38BA8" # red
|
||||
green: "#A6E3A1" # green
|
||||
yellow: "#F9E2AF" # yellow
|
||||
blue: "#89B4FA" # blue
|
||||
magenta: "#F5C2E7" # pink
|
||||
cyan: "#94E2D5" # teal
|
||||
white: "#BAC2DE" # subtext1
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: "#585B70" # surface2
|
||||
red: "#F38BA8" # red
|
||||
green: "#A6E3A1" # green
|
||||
yellow: "#F9E2AF" # yellow
|
||||
blue: "#89B4FA" # blue
|
||||
magenta: "#F5C2E7" # pink
|
||||
cyan: "#94E2D5" # teal
|
||||
white: "#A6ADC8" # subtext0
|
||||
|
||||
# Dim colors
|
||||
dim:
|
||||
black: "#45475A" # surface1
|
||||
red: "#F38BA8" # red
|
||||
green: "#A6E3A1" # green
|
||||
yellow: "#F9E2AF" # yellow
|
||||
blue: "#89B4FA" # blue
|
||||
magenta: "#F5C2E7" # pink
|
||||
cyan: "#94E2D5" # teal
|
||||
white: "#BAC2DE" # subtext1
|
||||
|
||||
indexed_colors:
|
||||
- { index: 16, color: "#FAB387" }
|
||||
- { index: 17, color: "#F5E0DC" }
|
|
@ -1 +1,5 @@
|
|||
theme = "gruvbox"
|
||||
theme = "catppuccin_mocha"
|
||||
|
||||
# this should be enabled once soft wrap is merged
|
||||
[editor]
|
||||
soft-wrap.enable = true
|
||||
|
|
|
@ -0,0 +1,157 @@
|
|||
# Syntax highlighting
|
||||
# -------------------
|
||||
"type" = "yellow"
|
||||
|
||||
"constructor" = "sapphire"
|
||||
|
||||
"constant" = "peach"
|
||||
"constant.builtin" = "peach"
|
||||
"constant.character" = "teal"
|
||||
"constant.character.escape" = "pink"
|
||||
|
||||
"string" = "green"
|
||||
"string.regexp" = "peach"
|
||||
"string.special" = "blue"
|
||||
|
||||
"comment" = { fg = "overlay1" }
|
||||
|
||||
"variable" = "text"
|
||||
"variable.parameter" = { fg = "maroon" }
|
||||
"variable.builtin" = "red"
|
||||
"variable.other.member" = "teal"
|
||||
|
||||
"label" = "sapphire" # used for lifetimes
|
||||
|
||||
"punctuation" = "overlay2"
|
||||
"punctuation.special" = "sky"
|
||||
|
||||
"keyword" = "mauve"
|
||||
"keyword.control.conditional" = { fg = "mauve" }
|
||||
|
||||
"operator" = "sky"
|
||||
|
||||
"function" = "blue"
|
||||
"function.macro" = "mauve"
|
||||
|
||||
"tag" = "mauve"
|
||||
"attribute" = "blue"
|
||||
|
||||
"namespace" = { fg = "blue" }
|
||||
|
||||
"special" = "blue" # fuzzy highlight
|
||||
|
||||
"markup.heading.marker" = { fg = "peach", modifiers = ["bold"] }
|
||||
"markup.heading.1" = "lavender"
|
||||
"markup.heading.2" = "mauve"
|
||||
"markup.heading.3" = "green"
|
||||
"markup.heading.4" = "yellow"
|
||||
"markup.heading.5" = "pink"
|
||||
"markup.heading.6" = "teal"
|
||||
"markup.list" = "mauve"
|
||||
"markup.bold" = { modifiers = ["bold"] }
|
||||
"markup.italic" = { modifiers = ["italic"] }
|
||||
"markup.link.url" = { fg = "rosewater", modifiers = ["underlined"] }
|
||||
"markup.link.text" = "blue"
|
||||
"markup.raw" = "flamingo"
|
||||
|
||||
"diff.plus" = "green"
|
||||
"diff.minus" = "red"
|
||||
"diff.delta" = "blue"
|
||||
|
||||
# User Interface
|
||||
# --------------
|
||||
"ui.background" = { fg = "text", bg = "base" }
|
||||
|
||||
"ui.linenr" = { fg = "surface1" }
|
||||
"ui.linenr.selected" = { fg = "lavender" }
|
||||
|
||||
"ui.statusline" = { fg = "subtext1", bg = "mantle" }
|
||||
"ui.statusline.inactive" = { fg = "surface2", bg = "mantle" }
|
||||
"ui.statusline.normal" = { fg = "base", bg = "lavender", modifiers = ["bold"] }
|
||||
"ui.statusline.insert" = { fg = "base", bg = "green", modifiers = ["bold"] }
|
||||
"ui.statusline.select" = { fg = "base", bg = "flamingo", modifiers = ["bold"] }
|
||||
|
||||
"ui.popup" = { fg = "text", bg = "surface0" }
|
||||
"ui.window" = { fg = "crust" }
|
||||
"ui.help" = { fg = "overlay2", bg = "surface0" }
|
||||
|
||||
"ui.bufferline" = { fg = "subtext0", bg = "mantle" }
|
||||
"ui.bufferline.active" = { fg = "mauve", bg = "base", underline = { color = "mauve", style = "line" } }
|
||||
"ui.bufferline.background" = { bg = "crust" }
|
||||
|
||||
"ui.text" = "text"
|
||||
"ui.text.focus" = { fg = "text", bg = "surface0", modifiers = ["bold"] }
|
||||
"ui.text.inactive" = { fg = "overlay1" }
|
||||
|
||||
"ui.virtual" = "overlay0"
|
||||
"ui.virtual.ruler" = { bg = "surface0" }
|
||||
"ui.virtual.indent-guide" = "surface0"
|
||||
"ui.virtual.inlay-hint" = { fg = "surface1", bg = "mantle" }
|
||||
|
||||
"ui.selection" = { bg = "surface1" }
|
||||
|
||||
"ui.cursor" = { fg = "base", bg = "secondary_cursor" }
|
||||
"ui.cursor.primary" = { fg = "base", bg = "rosewater" }
|
||||
"ui.cursor.match" = { fg = "peach", modifiers = ["bold"] }
|
||||
|
||||
"ui.cursor.primary.normal" = { fg = "base", bg = "lavender" }
|
||||
"ui.cursor.primary.insert" = { fg = "base", bg = "green" }
|
||||
"ui.cursor.primary.select" = { fg = "base", bg = "flamingo" }
|
||||
|
||||
"ui.cursor.normal" = { fg = "base", bg = "secondary_cursor_normal" }
|
||||
"ui.cursor.insert" = { fg = "base", bg = "secondary_cursor_insert" }
|
||||
"ui.cursor.select" = { fg = "base", bg = "secondary_cursor" }
|
||||
|
||||
"ui.cursorline.primary" = { bg = "cursorline" }
|
||||
|
||||
"ui.highlight" = { bg = "surface1", modifiers = ["bold"] }
|
||||
|
||||
"ui.menu" = { fg = "overlay2", bg = "surface0" }
|
||||
"ui.menu.selected" = { fg = "text", bg = "surface1", modifiers = ["bold"] }
|
||||
|
||||
"diagnostic.error" = { underline = { color = "red", style = "curl" } }
|
||||
"diagnostic.warning" = { underline = { color = "yellow", style = "curl" } }
|
||||
"diagnostic.info" = { underline = { color = "sky", style = "curl" } }
|
||||
"diagnostic.hint" = { underline = { color = "teal", style = "curl" } }
|
||||
|
||||
error = "red"
|
||||
warning = "yellow"
|
||||
info = "sky"
|
||||
hint = "teal"
|
||||
|
||||
[palette]
|
||||
# catppuccin palette colors
|
||||
rosewater = "#f2d5cf"
|
||||
flamingo = "#eebebe"
|
||||
pink = "#f4b8e4"
|
||||
mauve = "#ca9ee6"
|
||||
red = "#e78284"
|
||||
maroon = "#ea999c"
|
||||
peach = "#ef9f76"
|
||||
yellow = "#e5c890"
|
||||
green = "#a6d189"
|
||||
teal = "#81c8be"
|
||||
sky = "#99d1db"
|
||||
sapphire = "#85c1dc"
|
||||
blue = "#8caaee"
|
||||
lavender = "#babbf1"
|
||||
|
||||
text = "#c6d0f5"
|
||||
subtext1 = "#b5bfe2"
|
||||
subtext0 = "#a5adce"
|
||||
overlay2 = "#949cbb"
|
||||
overlay1 = "#838ba7"
|
||||
overlay0 = "#737994"
|
||||
surface2 = "#626880"
|
||||
surface1 = "#51576d"
|
||||
surface0 = "#414559"
|
||||
|
||||
base = "#303446"
|
||||
mantle = "#292c3c"
|
||||
crust = "#232634"
|
||||
|
||||
# derived colors by blending existing palette colors
|
||||
cursorline = "#3b3f52"
|
||||
secondary_cursor = "#b8a5a6"
|
||||
secondary_cursor_normal = "#9193be"
|
||||
secondary_cursor_insert = "#83a275"
|
|
@ -0,0 +1,157 @@
|
|||
# Syntax highlighting
|
||||
# -------------------
|
||||
"type" = "yellow"
|
||||
|
||||
"constructor" = "sapphire"
|
||||
|
||||
"constant" = "peach"
|
||||
"constant.builtin" = "peach"
|
||||
"constant.character" = "teal"
|
||||
"constant.character.escape" = "pink"
|
||||
|
||||
"string" = "green"
|
||||
"string.regexp" = "peach"
|
||||
"string.special" = "blue"
|
||||
|
||||
"comment" = { fg = "overlay1" }
|
||||
|
||||
"variable" = "text"
|
||||
"variable.parameter" = { fg = "maroon" }
|
||||
"variable.builtin" = "red"
|
||||
"variable.other.member" = "teal"
|
||||
|
||||
"label" = "sapphire" # used for lifetimes
|
||||
|
||||
"punctuation" = "overlay2"
|
||||
"punctuation.special" = "sky"
|
||||
|
||||
"keyword" = "mauve"
|
||||
"keyword.control.conditional" = { fg = "mauve" }
|
||||
|
||||
"operator" = "sky"
|
||||
|
||||
"function" = "blue"
|
||||
"function.macro" = "mauve"
|
||||
|
||||
"tag" = "mauve"
|
||||
"attribute" = "blue"
|
||||
|
||||
"namespace" = { fg = "blue" }
|
||||
|
||||
"special" = "blue" # fuzzy highlight
|
||||
|
||||
"markup.heading.marker" = { fg = "peach", modifiers = ["bold"] }
|
||||
"markup.heading.1" = "lavender"
|
||||
"markup.heading.2" = "mauve"
|
||||
"markup.heading.3" = "green"
|
||||
"markup.heading.4" = "yellow"
|
||||
"markup.heading.5" = "pink"
|
||||
"markup.heading.6" = "teal"
|
||||
"markup.list" = "mauve"
|
||||
"markup.bold" = { modifiers = ["bold"] }
|
||||
"markup.italic" = { modifiers = ["italic"] }
|
||||
"markup.link.url" = { fg = "rosewater", modifiers = ["underlined"] }
|
||||
"markup.link.text" = "blue"
|
||||
"markup.raw" = "flamingo"
|
||||
|
||||
"diff.plus" = "green"
|
||||
"diff.minus" = "red"
|
||||
"diff.delta" = "blue"
|
||||
|
||||
# User Interface
|
||||
# --------------
|
||||
"ui.background" = { fg = "text", bg = "base" }
|
||||
|
||||
"ui.linenr" = { fg = "surface1" }
|
||||
"ui.linenr.selected" = { fg = "lavender" }
|
||||
|
||||
"ui.statusline" = { fg = "subtext1", bg = "mantle" }
|
||||
"ui.statusline.inactive" = { fg = "surface2", bg = "mantle" }
|
||||
"ui.statusline.normal" = { fg = "base", bg = "lavender", modifiers = ["bold"] }
|
||||
"ui.statusline.insert" = { fg = "base", bg = "green", modifiers = ["bold"] }
|
||||
"ui.statusline.select" = { fg = "base", bg = "flamingo", modifiers = ["bold"] }
|
||||
|
||||
"ui.popup" = { fg = "text", bg = "surface0" }
|
||||
"ui.window" = { fg = "crust" }
|
||||
"ui.help" = { fg = "overlay2", bg = "surface0" }
|
||||
|
||||
"ui.bufferline" = { fg = "subtext0", bg = "mantle" }
|
||||
"ui.bufferline.active" = { fg = "mauve", bg = "base", underline = { color = "mauve", style = "line" } }
|
||||
"ui.bufferline.background" = { bg = "crust" }
|
||||
|
||||
"ui.text" = "text"
|
||||
"ui.text.focus" = { fg = "text", bg = "surface0", modifiers = ["bold"] }
|
||||
"ui.text.inactive" = { fg = "overlay1" }
|
||||
|
||||
"ui.virtual" = "overlay0"
|
||||
"ui.virtual.ruler" = { bg = "surface0" }
|
||||
"ui.virtual.indent-guide" = "surface0"
|
||||
"ui.virtual.inlay-hint" = { fg = "surface1", bg = "mantle" }
|
||||
|
||||
"ui.selection" = { bg = "surface1" }
|
||||
|
||||
"ui.cursor" = { fg = "base", bg = "secondary_cursor" }
|
||||
"ui.cursor.primary" = { fg = "base", bg = "rosewater" }
|
||||
"ui.cursor.match" = { fg = "peach", modifiers = ["bold"] }
|
||||
|
||||
"ui.cursor.primary.normal" = { fg = "base", bg = "lavender" }
|
||||
"ui.cursor.primary.insert" = { fg = "base", bg = "green" }
|
||||
"ui.cursor.primary.select" = { fg = "base", bg = "flamingo" }
|
||||
|
||||
"ui.cursor.normal" = { fg = "base", bg = "secondary_cursor_normal" }
|
||||
"ui.cursor.insert" = { fg = "base", bg = "secondary_cursor_insert" }
|
||||
"ui.cursor.select" = { fg = "base", bg = "secondary_cursor" }
|
||||
|
||||
"ui.cursorline.primary" = { bg = "cursorline" }
|
||||
|
||||
"ui.highlight" = { bg = "surface1", modifiers = ["bold"] }
|
||||
|
||||
"ui.menu" = { fg = "overlay2", bg = "surface0" }
|
||||
"ui.menu.selected" = { fg = "text", bg = "surface1", modifiers = ["bold"] }
|
||||
|
||||
"diagnostic.error" = { underline = { color = "red", style = "curl" } }
|
||||
"diagnostic.warning" = { underline = { color = "yellow", style = "curl" } }
|
||||
"diagnostic.info" = { underline = { color = "sky", style = "curl" } }
|
||||
"diagnostic.hint" = { underline = { color = "teal", style = "curl" } }
|
||||
|
||||
error = "red"
|
||||
warning = "yellow"
|
||||
info = "sky"
|
||||
hint = "teal"
|
||||
|
||||
[palette]
|
||||
# catppuccin palette colors
|
||||
rosewater = "#dc8a78"
|
||||
flamingo = "#dd7878"
|
||||
pink = "#ea76cb"
|
||||
mauve = "#8839ef"
|
||||
red = "#d20f39"
|
||||
maroon = "#e64553"
|
||||
peach = "#fe640b"
|
||||
yellow = "#df8e1d"
|
||||
green = "#40a02b"
|
||||
teal = "#179299"
|
||||
sky = "#04a5e5"
|
||||
sapphire = "#209fb5"
|
||||
blue = "#1e66f5"
|
||||
lavender = "#7287fd"
|
||||
|
||||
text = "#4c4f69"
|
||||
subtext1 = "#5c5f77"
|
||||
subtext0 = "#6c6f85"
|
||||
overlay2 = "#7c7f93"
|
||||
overlay1 = "#8c8fa1"
|
||||
overlay0 = "#9ca0b0"
|
||||
surface2 = "#acb0be"
|
||||
surface1 = "#bcc0cc"
|
||||
surface0 = "#ccd0da"
|
||||
|
||||
base = "#eff1f5"
|
||||
mantle = "#e6e9ef"
|
||||
crust = "#dce0e8"
|
||||
|
||||
# derived colors by blending existing palette colors
|
||||
cursorline = "#e9ebf1"
|
||||
secondary_cursor = "#e2a99e"
|
||||
secondary_cursor_normal = "#98a7fb"
|
||||
secondary_cursor_insert = "#75b868"
|
|
@ -0,0 +1,157 @@
|
|||
# Syntax highlighting
|
||||
# -------------------
|
||||
"type" = "yellow"
|
||||
|
||||
"constructor" = "sapphire"
|
||||
|
||||
"constant" = "peach"
|
||||
"constant.builtin" = "peach"
|
||||
"constant.character" = "teal"
|
||||
"constant.character.escape" = "pink"
|
||||
|
||||
"string" = "green"
|
||||
"string.regexp" = "peach"
|
||||
"string.special" = "blue"
|
||||
|
||||
"comment" = { fg = "overlay1" }
|
||||
|
||||
"variable" = "text"
|
||||
"variable.parameter" = { fg = "maroon" }
|
||||
"variable.builtin" = "red"
|
||||
"variable.other.member" = "teal"
|
||||
|
||||
"label" = "sapphire" # used for lifetimes
|
||||
|
||||
"punctuation" = "overlay2"
|
||||
"punctuation.special" = "sky"
|
||||
|
||||
"keyword" = "mauve"
|
||||
"keyword.control.conditional" = { fg = "mauve" }
|
||||
|
||||
"operator" = "sky"
|
||||
|
||||
"function" = "blue"
|
||||
"function.macro" = "mauve"
|
||||
|
||||
"tag" = "mauve"
|
||||
"attribute" = "blue"
|
||||
|
||||
"namespace" = { fg = "blue" }
|
||||
|
||||
"special" = "blue" # fuzzy highlight
|
||||
|
||||
"markup.heading.marker" = { fg = "peach", modifiers = ["bold"] }
|
||||
"markup.heading.1" = "lavender"
|
||||
"markup.heading.2" = "mauve"
|
||||
"markup.heading.3" = "green"
|
||||
"markup.heading.4" = "yellow"
|
||||
"markup.heading.5" = "pink"
|
||||
"markup.heading.6" = "teal"
|
||||
"markup.list" = "mauve"
|
||||
"markup.bold" = { modifiers = ["bold"] }
|
||||
"markup.italic" = { modifiers = ["italic"] }
|
||||
"markup.link.url" = { fg = "rosewater", modifiers = ["underlined"] }
|
||||
"markup.link.text" = "blue"
|
||||
"markup.raw" = "flamingo"
|
||||
|
||||
"diff.plus" = "green"
|
||||
"diff.minus" = "red"
|
||||
"diff.delta" = "blue"
|
||||
|
||||
# User Interface
|
||||
# --------------
|
||||
"ui.background" = { fg = "text", bg = "base" }
|
||||
|
||||
"ui.linenr" = { fg = "surface1" }
|
||||
"ui.linenr.selected" = { fg = "lavender" }
|
||||
|
||||
"ui.statusline" = { fg = "subtext1", bg = "mantle" }
|
||||
"ui.statusline.inactive" = { fg = "surface2", bg = "mantle" }
|
||||
"ui.statusline.normal" = { fg = "base", bg = "lavender", modifiers = ["bold"] }
|
||||
"ui.statusline.insert" = { fg = "base", bg = "green", modifiers = ["bold"] }
|
||||
"ui.statusline.select" = { fg = "base", bg = "flamingo", modifiers = ["bold"] }
|
||||
|
||||
"ui.popup" = { fg = "text", bg = "surface0" }
|
||||
"ui.window" = { fg = "crust" }
|
||||
"ui.help" = { fg = "overlay2", bg = "surface0" }
|
||||
|
||||
"ui.bufferline" = { fg = "subtext0", bg = "mantle" }
|
||||
"ui.bufferline.active" = { fg = "mauve", bg = "base", underline = { color = "mauve", style = "line" } }
|
||||
"ui.bufferline.background" = { bg = "crust" }
|
||||
|
||||
"ui.text" = "text"
|
||||
"ui.text.focus" = { fg = "text", bg = "surface0", modifiers = ["bold"] }
|
||||
"ui.text.inactive" = { fg = "overlay1" }
|
||||
|
||||
"ui.virtual" = "overlay0"
|
||||
"ui.virtual.ruler" = { bg = "surface0" }
|
||||
"ui.virtual.indent-guide" = "surface0"
|
||||
"ui.virtual.inlay-hint" = { fg = "surface1", bg = "mantle" }
|
||||
|
||||
"ui.selection" = { bg = "surface1" }
|
||||
|
||||
"ui.cursor" = { fg = "base", bg = "secondary_cursor" }
|
||||
"ui.cursor.primary" = { fg = "base", bg = "rosewater" }
|
||||
"ui.cursor.match" = { fg = "peach", modifiers = ["bold"] }
|
||||
|
||||
"ui.cursor.primary.normal" = { fg = "base", bg = "lavender" }
|
||||
"ui.cursor.primary.insert" = { fg = "base", bg = "green" }
|
||||
"ui.cursor.primary.select" = { fg = "base", bg = "flamingo" }
|
||||
|
||||
"ui.cursor.normal" = { fg = "base", bg = "secondary_cursor_normal" }
|
||||
"ui.cursor.insert" = { fg = "base", bg = "secondary_cursor_insert" }
|
||||
"ui.cursor.select" = { fg = "base", bg = "secondary_cursor" }
|
||||
|
||||
"ui.cursorline.primary" = { bg = "cursorline" }
|
||||
|
||||
"ui.highlight" = { bg = "surface1", modifiers = ["bold"] }
|
||||
|
||||
"ui.menu" = { fg = "overlay2", bg = "surface0" }
|
||||
"ui.menu.selected" = { fg = "text", bg = "surface1", modifiers = ["bold"] }
|
||||
|
||||
"diagnostic.error" = { underline = { color = "red", style = "curl" } }
|
||||
"diagnostic.warning" = { underline = { color = "yellow", style = "curl" } }
|
||||
"diagnostic.info" = { underline = { color = "sky", style = "curl" } }
|
||||
"diagnostic.hint" = { underline = { color = "teal", style = "curl" } }
|
||||
|
||||
error = "red"
|
||||
warning = "yellow"
|
||||
info = "sky"
|
||||
hint = "teal"
|
||||
|
||||
[palette]
|
||||
# catppuccin palette colors
|
||||
rosewater = "#f4dbd6"
|
||||
flamingo = "#f0c6c6"
|
||||
pink = "#f5bde6"
|
||||
mauve = "#c6a0f6"
|
||||
red = "#ed8796"
|
||||
maroon = "#ee99a0"
|
||||
peach = "#f5a97f"
|
||||
yellow = "#eed49f"
|
||||
green = "#a6da95"
|
||||
teal = "#8bd5ca"
|
||||
sky = "#91d7e3"
|
||||
sapphire = "#7dc4e4"
|
||||
blue = "#8aadf4"
|
||||
lavender = "#b7bdf8"
|
||||
|
||||
text = "#cad3f5"
|
||||
subtext1 = "#b8c0e0"
|
||||
subtext0 = "#a5adcb"
|
||||
overlay2 = "#939ab7"
|
||||
overlay1 = "#8087a2"
|
||||
overlay0 = "#6e738d"
|
||||
surface2 = "#5b6078"
|
||||
surface1 = "#494d64"
|
||||
surface0 = "#363a4f"
|
||||
|
||||
base = "#24273a"
|
||||
mantle = "#1e2030"
|
||||
crust = "#181926"
|
||||
|
||||
# derived colors by blending existing palette colors
|
||||
cursorline = "#303347"
|
||||
secondary_cursor = "#b6a5a7"
|
||||
secondary_cursor_normal = "#8b90bf"
|
||||
secondary_cursor_insert = "#7fa47a"
|
|
@ -0,0 +1,157 @@
|
|||
# Syntax highlighting
|
||||
# -------------------
|
||||
"type" = "yellow"
|
||||
|
||||
"constructor" = "sapphire"
|
||||
|
||||
"constant" = "peach"
|
||||
"constant.builtin" = "peach"
|
||||
"constant.character" = "teal"
|
||||
"constant.character.escape" = "pink"
|
||||
|
||||
"string" = "green"
|
||||
"string.regexp" = "peach"
|
||||
"string.special" = "blue"
|
||||
|
||||
"comment" = { fg = "overlay1" }
|
||||
|
||||
"variable" = "text"
|
||||
"variable.parameter" = { fg = "maroon" }
|
||||
"variable.builtin" = "red"
|
||||
"variable.other.member" = "teal"
|
||||
|
||||
"label" = "sapphire" # used for lifetimes
|
||||
|
||||
"punctuation" = "overlay2"
|
||||
"punctuation.special" = "sky"
|
||||
|
||||
"keyword" = "mauve"
|
||||
"keyword.control.conditional" = { fg = "mauve" }
|
||||
|
||||
"operator" = "sky"
|
||||
|
||||
"function" = "blue"
|
||||
"function.macro" = "mauve"
|
||||
|
||||
"tag" = "mauve"
|
||||
"attribute" = "blue"
|
||||
|
||||
"namespace" = { fg = "blue" }
|
||||
|
||||
"special" = "blue" # fuzzy highlight
|
||||
|
||||
"markup.heading.marker" = { fg = "peach", modifiers = ["bold"] }
|
||||
"markup.heading.1" = "lavender"
|
||||
"markup.heading.2" = "mauve"
|
||||
"markup.heading.3" = "green"
|
||||
"markup.heading.4" = "yellow"
|
||||
"markup.heading.5" = "pink"
|
||||
"markup.heading.6" = "teal"
|
||||
"markup.list" = "mauve"
|
||||
"markup.bold" = { modifiers = ["bold"] }
|
||||
"markup.italic" = { modifiers = ["italic"] }
|
||||
"markup.link.url" = { fg = "rosewater", modifiers = ["underlined"] }
|
||||
"markup.link.text" = "blue"
|
||||
"markup.raw" = "flamingo"
|
||||
|
||||
"diff.plus" = "green"
|
||||
"diff.minus" = "red"
|
||||
"diff.delta" = "blue"
|
||||
|
||||
# User Interface
|
||||
# --------------
|
||||
"ui.background" = { fg = "text", bg = "base" }
|
||||
|
||||
"ui.linenr" = { fg = "surface1" }
|
||||
"ui.linenr.selected" = { fg = "lavender" }
|
||||
|
||||
"ui.statusline" = { fg = "subtext1", bg = "mantle" }
|
||||
"ui.statusline.inactive" = { fg = "surface2", bg = "mantle" }
|
||||
"ui.statusline.normal" = { fg = "base", bg = "lavender", modifiers = ["bold"] }
|
||||
"ui.statusline.insert" = { fg = "base", bg = "green", modifiers = ["bold"] }
|
||||
"ui.statusline.select" = { fg = "base", bg = "flamingo", modifiers = ["bold"] }
|
||||
|
||||
"ui.popup" = { fg = "text", bg = "surface0" }
|
||||
"ui.window" = { fg = "crust" }
|
||||
"ui.help" = { fg = "overlay2", bg = "surface0" }
|
||||
|
||||
"ui.bufferline" = { fg = "subtext0", bg = "mantle" }
|
||||
"ui.bufferline.active" = { fg = "mauve", bg = "base", underline = { color = "mauve", style = "line" } }
|
||||
"ui.bufferline.background" = { bg = "crust" }
|
||||
|
||||
"ui.text" = "text"
|
||||
"ui.text.focus" = { fg = "text", bg = "surface0", modifiers = ["bold"] }
|
||||
"ui.text.inactive" = { fg = "overlay1" }
|
||||
|
||||
"ui.virtual" = "overlay0"
|
||||
"ui.virtual.ruler" = { bg = "surface0" }
|
||||
"ui.virtual.indent-guide" = "surface0"
|
||||
"ui.virtual.inlay-hint" = { fg = "surface1", bg = "mantle" }
|
||||
|
||||
"ui.selection" = { bg = "surface1" }
|
||||
|
||||
"ui.cursor" = { fg = "base", bg = "secondary_cursor" }
|
||||
"ui.cursor.primary" = { fg = "base", bg = "rosewater" }
|
||||
"ui.cursor.match" = { fg = "peach", modifiers = ["bold"] }
|
||||
|
||||
"ui.cursor.primary.normal" = { fg = "base", bg = "lavender" }
|
||||
"ui.cursor.primary.insert" = { fg = "base", bg = "green" }
|
||||
"ui.cursor.primary.select" = { fg = "base", bg = "flamingo" }
|
||||
|
||||
"ui.cursor.normal" = { fg = "base", bg = "secondary_cursor_normal" }
|
||||
"ui.cursor.insert" = { fg = "base", bg = "secondary_cursor_insert" }
|
||||
"ui.cursor.select" = { fg = "base", bg = "secondary_cursor" }
|
||||
|
||||
"ui.cursorline.primary" = { bg = "cursorline" }
|
||||
|
||||
"ui.highlight" = { bg = "surface1", modifiers = ["bold"] }
|
||||
|
||||
"ui.menu" = { fg = "overlay2", bg = "surface0" }
|
||||
"ui.menu.selected" = { fg = "text", bg = "surface1", modifiers = ["bold"] }
|
||||
|
||||
"diagnostic.error" = { underline = { color = "red", style = "curl" } }
|
||||
"diagnostic.warning" = { underline = { color = "yellow", style = "curl" } }
|
||||
"diagnostic.info" = { underline = { color = "sky", style = "curl" } }
|
||||
"diagnostic.hint" = { underline = { color = "teal", style = "curl" } }
|
||||
|
||||
error = "red"
|
||||
warning = "yellow"
|
||||
info = "sky"
|
||||
hint = "teal"
|
||||
|
||||
[palette]
|
||||
# catppuccin palette colors
|
||||
rosewater = "#f5e0dc"
|
||||
flamingo = "#f2cdcd"
|
||||
pink = "#f5c2e7"
|
||||
mauve = "#cba6f7"
|
||||
red = "#f38ba8"
|
||||
maroon = "#eba0ac"
|
||||
peach = "#fab387"
|
||||
yellow = "#f9e2af"
|
||||
green = "#a6e3a1"
|
||||
teal = "#94e2d5"
|
||||
sky = "#89dceb"
|
||||
sapphire = "#74c7ec"
|
||||
blue = "#89b4fa"
|
||||
lavender = "#b4befe"
|
||||
|
||||
text = "#cdd6f4"
|
||||
subtext1 = "#bac2de"
|
||||
subtext0 = "#a6adc8"
|
||||
overlay2 = "#9399b2"
|
||||
overlay1 = "#7f849c"
|
||||
overlay0 = "#6c7086"
|
||||
surface2 = "#585b70"
|
||||
surface1 = "#45475a"
|
||||
surface0 = "#313244"
|
||||
|
||||
base = "#1e1e2e"
|
||||
mantle = "#181825"
|
||||
crust = "#11111b"
|
||||
|
||||
# derived colors by blending existing palette colors
|
||||
cursorline = "#2a2b3c"
|
||||
secondary_cursor = "#b5a6a8"
|
||||
secondary_cursor_normal = "#878ec0"
|
||||
secondary_cursor_insert = "#7da87e"
|
|
@ -1,3 +1,5 @@
|
|||
include themes/catppuccin-mocha
|
||||
|
||||
# Default config for sway
|
||||
#
|
||||
# Copy this to ~/.config/sway/config and edit it to your liking.
|
||||
|
@ -28,7 +30,7 @@ set $menu rofi -show drun | xargs swaymsg exec --
|
|||
#
|
||||
# Default wallpaper (more resolutions are available in @datadir@/backgrounds/sway/)
|
||||
#output * bg "#000000" fill
|
||||
#exec swaybg -c "#000000"
|
||||
#exec swaybg -c "#282828"
|
||||
exec swaybg -i "/home/inhji/.wallpaper.jpg"
|
||||
|
||||
#
|
||||
|
@ -66,8 +68,12 @@ exec swaybg -i "/home/inhji/.wallpaper.jpg"
|
|||
# You can get the names of your inputs by running: swaymsg -t get_inputs
|
||||
# Read `man 5 sway-input` for more information about this section.
|
||||
#
|
||||
input "1003:8258:MNT_Reform_Keyboard" {
|
||||
xkb_layout us
|
||||
xkb_options compose:caps
|
||||
}
|
||||
|
||||
default_border pixel 10
|
||||
default_border pixel 2
|
||||
hide_edge_borders both
|
||||
|
||||
### Key bindings
|
||||
|
@ -76,8 +82,8 @@ hide_edge_borders both
|
|||
#
|
||||
# Start a terminal
|
||||
bindsym $mod+Return exec $term
|
||||
bindsym $mod+Shift+s exec grim ~/Pictures/$(date +'screenshot-%Y-%m-%d-%H-%M-%S').png
|
||||
bindsym $mod+Shift+x exec grim -g "$(slurp)" ~/Pictures/$(date +'screenshot-%Y-%m-%d-%H-%M-%S').png
|
||||
bindsym $mod+Shift+s exec grim ~/Pictures/Screenshots/$(date +'screenshot-%Y-%m-%d-%H-%M-%S').png
|
||||
bindsym $mod+Alt+s exec grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +'screenshot-%Y-%m-%d-%H-%M-%S').png
|
||||
bindsym $mod+Shift+v exec reform-pavucontrol
|
||||
bindsym $mod+Shift+l exec swaylock
|
||||
|
||||
|
@ -184,6 +190,14 @@ hide_edge_borders both
|
|||
|
||||
# Move focus to the parent container
|
||||
bindsym $mod+a focus parent
|
||||
|
||||
#
|
||||
# Waybar:
|
||||
#
|
||||
bindsym $mod+Shift+x bar mode dock bar-0
|
||||
bindsym $mod+x bar mode dock bar-0
|
||||
bindsym --release $mod+x bar mode invisible bar-0
|
||||
|
||||
#
|
||||
# Scratchpad:
|
||||
#
|
||||
|
@ -201,16 +215,6 @@ hide_edge_borders both
|
|||
#
|
||||
set $rsize 100px
|
||||
mode "resize" {
|
||||
# left will shrink the containers width
|
||||
# right will grow the containers width
|
||||
# up will shrink the containers height
|
||||
# down will grow the containers height
|
||||
bindsym $left resize shrink width $rsize
|
||||
bindsym $down resize grow height $rsize
|
||||
bindsym $up resize shrink height $rsize
|
||||
bindsym $right resize grow width $rsize
|
||||
|
||||
# Ditto, with arrow keys
|
||||
#bindsym Left resize shrink width $rsize
|
||||
#bindsym Down resize grow height $rsize
|
||||
#bindsym Up resize shrink height $rsize
|
||||
|
@ -222,56 +226,53 @@ mode "resize" {
|
|||
}
|
||||
bindsym $mod+r mode "resize"
|
||||
|
||||
set $system_mode "(r)eload e(x)it (s)hutdown re(b)oot (w)aybar"
|
||||
set $system_mode "(r)eload e(x)it (0)shutdown re(b)oot (s)uspend"
|
||||
mode $system_mode {
|
||||
bindsym $mod+r reload; mode "default"
|
||||
bindsym $mod+x exec swaymsg exit
|
||||
bindsym $mod+s exec systemctl poweroff
|
||||
bindsym $mod+0 exec systemctl poweroff
|
||||
bindsym $mod+b exec systemctl reboot
|
||||
bindsym $mod+w exec killall waybar; exec waybar; mode "default"
|
||||
bindsym $mod+s exec "systemctl suspend; swaymsg output eDP-1 disable; swaymsg output eDP-1 enable"
|
||||
|
||||
# Return to default mode
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
}
|
||||
bindsym $mod+0 mode $system_mode
|
||||
bindsym $mod+shift+0 exec "swaymsg output eDP-1 disable; swaymsg output eDP-1 enable"
|
||||
|
||||
|
||||
# target title bg text indicator border
|
||||
client.focused $lavender $base $text $rosewater $lavender
|
||||
client.focused_inactive $overlay0 $base $text $rosewater $overlay0
|
||||
client.unfocused $overlay0 $base $text $rosewater $overlay0
|
||||
client.urgent $peach $base $peach $overlay0 $peach
|
||||
client.placeholder $overlay0 $base $text $overlay0 $overlay0
|
||||
client.background $base
|
||||
|
||||
# class border backgr. text indicator child_border
|
||||
client.focused #000000 #ffffff #000000 #000000 #000000
|
||||
client.focused_inactive #000000 #eeeeee #000000 #000000 #000000
|
||||
client.unfocused #000000 #222222 #888888 #000000 #000000
|
||||
client.urgent #2f343a #900000 #ffffff #900000 #900000
|
||||
client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
|
||||
|
||||
client.background #ffffff
|
||||
#client.focused #000000 #ffffff #000000 #000000 #000000
|
||||
#client.focused_inactive #000000 #eeeeee #000000 #000000 #000000
|
||||
#client.unfocused #000000 #222222 #888888 #000000 #000000
|
||||
#client.urgent #2f343a #900000 #ffffff #900000 #900000
|
||||
#client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
|
||||
#client.background #ffffff
|
||||
|
||||
font pango: Inter, Icons Bold 14
|
||||
|
||||
#
|
||||
# Status Bar:
|
||||
#
|
||||
# Read `man 5 sway-bar` for more information about this section.
|
||||
#bar {
|
||||
# position top
|
||||
#
|
||||
# # When the status_command prints a new line to stdout, swaybar updates.
|
||||
# # The default just shows the current date and time.
|
||||
# status_command while ~/bin/status; do sleep 60; done
|
||||
#
|
||||
# colors {
|
||||
# statusline #ffffff
|
||||
# background #000000
|
||||
# focused_workspace #ffffff #ffffff #000000
|
||||
# active_workspace #ffffff #888888 #000000
|
||||
# inactive_workspace #000000 #000000 #ffffff
|
||||
# }
|
||||
#
|
||||
# font pango: Inter, Icons Bold Italic 14
|
||||
#}
|
||||
# Start waybar from within sway
|
||||
# enables these commands:
|
||||
# swaymsg bar mode <dock|hide|overlay> bar-0
|
||||
bar {
|
||||
swaybar_command waybar
|
||||
mode dock
|
||||
position top
|
||||
hidden_state show
|
||||
}
|
||||
|
||||
for_window [app_id="pavucontrol"] floating enable
|
||||
for_window [app_id="gnome-control-center"] floating enable
|
||||
for_window [app_id="blueman-manager"] floating enable
|
||||
|
||||
exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK
|
||||
exec dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway
|
||||
|
@ -279,10 +280,6 @@ exec dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSO
|
|||
# fix KDE cursor appearing in sway
|
||||
seat seat0 xcursor_theme Bibata-Modern-Ice 24
|
||||
|
||||
# waybar
|
||||
exec "killall waybar"
|
||||
exec waybar
|
||||
|
||||
# bluetooth-applet
|
||||
exec blueman-applet
|
||||
|
||||
|
@ -299,12 +296,14 @@ exec lxpolkit
|
|||
exec "killall dunst"
|
||||
exec dunst
|
||||
|
||||
# start wallpaper changer
|
||||
exec variety
|
||||
|
||||
# default GTK theme settings
|
||||
exec gsettings set org.gnome.desktop.interface font-name 'Inter 14'
|
||||
exec gsettings set org.gnome.desktop.interface monospace-font-name 'Iosevka Term Light 14'
|
||||
exec gsettings set org.gnome.desktop.interface monospace-font-name 'Iosevka Nerd Font 14'
|
||||
exec gsettings set org.gnome.desktop.interface gtk-theme 'Arc-Dark'
|
||||
exec gsettings set org.gnome.gedit.preferences.editor scheme 'cobalt'
|
||||
exec gsettings set org.gnome.desktop.interface icon-theme 'Papirus'
|
||||
|
||||
|
||||
include config.d/*
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
set $rosewater #f2d5cf
|
||||
set $flamingo #eebebe
|
||||
set $pink #f4b8e4
|
||||
set $mauve #ca9ee6
|
||||
set $red #e78284
|
||||
set $maroon #ea999c
|
||||
set $peach #ef9f76
|
||||
set $green #a6d189
|
||||
set $teal #81c8be
|
||||
set $sky #99d1db
|
||||
set $sapphire #85c1dc
|
||||
set $blue #8caaee
|
||||
set $lavender #babbf1
|
||||
set $text #c6d0f5
|
||||
set $subtext1 #b5bfe2
|
||||
set $subtext0 #a5adce
|
||||
set $overlay2 #949cbb
|
||||
set $overlay1 #838ba7
|
||||
set $overlay0 #737994
|
||||
set $surface2 #626880
|
||||
set $surface1 #51576d
|
||||
set $surface0 #414559
|
||||
set $base #303446
|
||||
set $mantle #292c3c
|
||||
set $crust #232634
|
|
@ -0,0 +1,25 @@
|
|||
set $rosewater #dc8a78
|
||||
set $flamingo #dd7878
|
||||
set $pink #ea76cb
|
||||
set $mauve #8839ef
|
||||
set $red #d20f39
|
||||
set $maroon #e64553
|
||||
set $peach #fe640b
|
||||
set $green #40a02b
|
||||
set $teal #179299
|
||||
set $sky #04a5e5
|
||||
set $sapphire #209fb5
|
||||
set $blue #1e66f5
|
||||
set $lavender #7287fd
|
||||
set $text #4c4f69
|
||||
set $subtext1 #5c5f77
|
||||
set $subtext0 #6c6f85
|
||||
set $overlay2 #7c7f93
|
||||
set $overlay1 #8c8fa1
|
||||
set $overlay0 #9ca0b0
|
||||
set $surface2 #acb0be
|
||||
set $surface1 #bcc0cc
|
||||
set $surface0 #ccd0da
|
||||
set $base #eff1f5
|
||||
set $mantle #e6e9ef
|
||||
set $crust #dce0e8
|
|
@ -0,0 +1,25 @@
|
|||
set $rosewater #f4dbd6
|
||||
set $flamingo #f0c6c6
|
||||
set $pink #f5bde6
|
||||
set $mauve #c6a0f6
|
||||
set $red #ed8796
|
||||
set $maroon #ee99a0
|
||||
set $peach #f5a97f
|
||||
set $green #a6da95
|
||||
set $teal #8bd5ca
|
||||
set $sky #91d7e3
|
||||
set $sapphire #7dc4e4
|
||||
set $blue #8aadf4
|
||||
set $lavender #b7bdf8
|
||||
set $text #cad3f5
|
||||
set $subtext1 #b8c0e0
|
||||
set $subtext0 #a5adcb
|
||||
set $overlay2 #939ab7
|
||||
set $overlay1 #8087a2
|
||||
set $overlay0 #6e738d
|
||||
set $surface2 #5b6078
|
||||
set $surface1 #494d64
|
||||
set $surface0 #363a4f
|
||||
set $base #24273a
|
||||
set $mantle #1e2030
|
||||
set $crust #181926
|
|
@ -0,0 +1,25 @@
|
|||
set $rosewater #f5e0dc
|
||||
set $flamingo #f2cdcd
|
||||
set $pink #f5c2e7
|
||||
set $mauve #cba6f7
|
||||
set $red #f38ba8
|
||||
set $maroon #eba0ac
|
||||
set $peach #fab387
|
||||
set $green #a6e3a1
|
||||
set $teal #94e2d5
|
||||
set $sky #89dceb
|
||||
set $sapphire #74c7ec
|
||||
set $blue #89b4fa
|
||||
set $lavender #b4befe
|
||||
set $text #cdd6f4
|
||||
set $subtext1 #bac2de
|
||||
set $subtext0 #a6adc8
|
||||
set $overlay2 #9399b2
|
||||
set $overlay1 #7f849c
|
||||
set $overlay0 #6c7086
|
||||
set $surface2 #585b70
|
||||
set $surface1 #45475a
|
||||
set $surface0 #313244
|
||||
set $base #1e1e2e
|
||||
set $mantle #181825
|
||||
set $crust #11111b
|
|
@ -1,11 +1,12 @@
|
|||
{
|
||||
"ipc": true,
|
||||
// "layer": "top", // Waybar at top layer
|
||||
// "position": "bottom", // Waybar position (top|bottom|left|right)
|
||||
"height": 34, // Waybar height (to be removed for auto height)
|
||||
// "width": 1280, // Waybar width
|
||||
// Choose the order of the modules
|
||||
"modules-left": ["sway/workspaces", "sway/mode", "sway/window"],
|
||||
"modules-center": [],
|
||||
"modules-center": ["custom/cmus"],
|
||||
"modules-right": ["tray", "network", "custom/stat", "memory", "temperature", "pulseaudio", "battery", "clock"],
|
||||
"sway/window": {
|
||||
},
|
||||
|
@ -38,9 +39,11 @@
|
|||
"format": "{temperatureC}°C"
|
||||
},
|
||||
"battery": {
|
||||
"bat": "8xlifepo4",
|
||||
//"bat": "8xlifepo4",
|
||||
"interval": 30,
|
||||
"format": " {}%"
|
||||
"format": " {}%",
|
||||
"format-charging": " {}%",
|
||||
"format-full": " {}%"
|
||||
},
|
||||
"network": {
|
||||
// "interface": "wlp2*", // (Optional) To force the use of this interface
|
||||
|
@ -68,5 +71,11 @@
|
|||
"interval": 0,
|
||||
"exec": "reform-compstat -d 1 -i 0.3",
|
||||
"on-click": "gnome-system-monitor"
|
||||
},
|
||||
"custom/cmus": {
|
||||
"format": " {}",
|
||||
"max-length": 30,
|
||||
"interval": 1,
|
||||
"exec": "cmus-remote -Q | grep 'tag title' | sed 's/tag title //g'"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
/*
|
||||
*
|
||||
* Catppuccin Frappe palette
|
||||
* Maintainer: rubyowo
|
||||
*
|
||||
*/
|
||||
|
||||
@define-color base #303446;
|
||||
@define-color mantle #292c3c;
|
||||
@define-color crust #232634;
|
||||
|
||||
@define-color text #c6d0f5;
|
||||
@define-color subtext0 #a5adce;
|
||||
@define-color subtext1 #b5bfe2;
|
||||
|
||||
@define-color surface0 #414559;
|
||||
@define-color surface1 #51576d;
|
||||
@define-color surface2 #626880;
|
||||
|
||||
@define-color overlay0 #737994;
|
||||
@define-color overlay1 #838ba7;
|
||||
@define-color overlay2 #949cbb;
|
||||
|
||||
@define-color blue #8caaee;
|
||||
@define-color lavender #babbf1;
|
||||
@define-color sapphire #85c1dc;
|
||||
@define-color sky #99d1db;
|
||||
@define-color teal #81c8be;
|
||||
@define-color green #a6d189;
|
||||
@define-color yellow #e5c890;
|
||||
@define-color peach #ef9f76;
|
||||
@define-color maroon #ea999c;
|
||||
@define-color red #e78284;
|
||||
@define-color mauve #ca9ee6;
|
||||
@define-color pink #f4b8e4;
|
||||
@define-color flamingo #eebebe;
|
||||
@define-color rosewater #f2d5cf;
|
|
@ -44,4 +44,22 @@ widget label {
|
|||
background: #689d6a;
|
||||
}
|
||||
|
||||
#battery {
|
||||
color: #282828;
|
||||
background: #b16286;
|
||||
}
|
||||
|
||||
#battery.warning:not(.charging) {
|
||||
color: #282828;
|
||||
background: #cc241d;
|
||||
}
|
||||
|
||||
#battery.critical:not(.charging) {
|
||||
animation: blink_effect 0.5s steps(2) infinite;
|
||||
}
|
||||
|
||||
@keyframes blink_effect {
|
||||
50% { color: #FF0000; }
|
||||
100% { color: #0000FF; }
|
||||
}
|
||||
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
/*
|
||||
*
|
||||
* Catppuccin Latte palette
|
||||
* Maintainer: rubyowo
|
||||
*
|
||||
*/
|
||||
|
||||
@define-color base #eff1f5;
|
||||
@define-color mantle #e6e9ef;
|
||||
@define-color crust #dce0e8;
|
||||
|
||||
@define-color text #4c4f69;
|
||||
@define-color subtext0 #6c6f85;
|
||||
@define-color subtext1 #5c5f77;
|
||||
|
||||
@define-color surface0 #ccd0da;
|
||||
@define-color surface1 #bcc0cc;
|
||||
@define-color surface2 #acb0be;
|
||||
|
||||
@define-color overlay0 #9ca0b0;
|
||||
@define-color overlay1 #8c8fa1;
|
||||
@define-color overlay2 #7c7f93;
|
||||
|
||||
@define-color blue #1e66f5;
|
||||
@define-color lavender #7287fd;
|
||||
@define-color sapphire #209fb5;
|
||||
@define-color sky #04a5e5;
|
||||
@define-color teal #179299;
|
||||
@define-color green #40a02b;
|
||||
@define-color yellow #df8e1d;
|
||||
@define-color peach #fe640b;
|
||||
@define-color maroon #e64553;
|
||||
@define-color red #d20f39;
|
||||
@define-color mauve #8839ef;
|
||||
@define-color pink #ea76cb;
|
||||
@define-color flamingo #dd7878;
|
||||
@define-color rosewater #dc8a78;
|
|
@ -0,0 +1,37 @@
|
|||
/*
|
||||
*
|
||||
* Catppuccin Macchiato palette
|
||||
* Maintainer: rubyowo
|
||||
*
|
||||
*/
|
||||
|
||||
@define-color base #24273a;
|
||||
@define-color mantle #1e2030;
|
||||
@define-color crust #181926;
|
||||
|
||||
@define-color text #cad3f5;
|
||||
@define-color subtext0 #a5adcb;
|
||||
@define-color subtext1 #b8c0e0;
|
||||
|
||||
@define-color surface0 #363a4f;
|
||||
@define-color surface1 #494d64;
|
||||
@define-color surface2 #5b6078;
|
||||
|
||||
@define-color overlay0 #6e738d;
|
||||
@define-color overlay1 #8087a2;
|
||||
@define-color overlay2 #939ab7;
|
||||
|
||||
@define-color blue #8aadf4;
|
||||
@define-color lavender #b7bdf8;
|
||||
@define-color sapphire #7dc4e4;
|
||||
@define-color sky #91d7e3;
|
||||
@define-color teal #8bd5ca;
|
||||
@define-color green #a6da95;
|
||||
@define-color yellow #eed49f;
|
||||
@define-color peach #f5a97f;
|
||||
@define-color maroon #ee99a0;
|
||||
@define-color red #ed8796;
|
||||
@define-color mauve #c6a0f6;
|
||||
@define-color pink #f5bde6;
|
||||
@define-color flamingo #f0c6c6;
|
||||
@define-color rosewater #f4dbd6;
|
|
@ -0,0 +1,37 @@
|
|||
/*
|
||||
*
|
||||
* Catppuccin Mocha palette
|
||||
* Maintainer: rubyowo
|
||||
*
|
||||
*/
|
||||
|
||||
@define-color base #1e1e2e;
|
||||
@define-color mantle #181825;
|
||||
@define-color crust #11111b;
|
||||
|
||||
@define-color text #cdd6f4;
|
||||
@define-color subtext0 #a6adc8;
|
||||
@define-color subtext1 #bac2de;
|
||||
|
||||
@define-color surface0 #313244;
|
||||
@define-color surface1 #45475a;
|
||||
@define-color surface2 #585b70;
|
||||
|
||||
@define-color overlay0 #6c7086;
|
||||
@define-color overlay1 #7f849c;
|
||||
@define-color overlay2 #9399b2;
|
||||
|
||||
@define-color blue #89b4fa;
|
||||
@define-color lavender #b4befe;
|
||||
@define-color sapphire #74c7ec;
|
||||
@define-color sky #89dceb;
|
||||
@define-color teal #94e2d5;
|
||||
@define-color green #a6e3a1;
|
||||
@define-color yellow #f9e2af;
|
||||
@define-color peach #fab387;
|
||||
@define-color maroon #eba0ac;
|
||||
@define-color red #f38ba8;
|
||||
@define-color mauve #cba6f7;
|
||||
@define-color pink #f5c2e7;
|
||||
@define-color flamingo #f2cdcd;
|
||||
@define-color rosewater #f5e0dc;
|
|
@ -1 +0,0 @@
|
|||
/home/inhji/.dotfiles/config/waybar/style-gruvbox.css
|
|
@ -0,0 +1,72 @@
|
|||
@import "./style-mocha.css";
|
||||
|
||||
|
||||
* {
|
||||
font-size: 18px;
|
||||
font-family: 'Inter Nerd Font';
|
||||
font-weight: normal;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
window#waybar {
|
||||
background: @mantle;
|
||||
color: @text;
|
||||
}
|
||||
|
||||
#sway-mode {
|
||||
background: @pink;
|
||||
}
|
||||
|
||||
widget label {
|
||||
padding: 0px 12px;
|
||||
}
|
||||
|
||||
#workspaces label {
|
||||
padding: 0px 0px;
|
||||
}
|
||||
|
||||
#workspaces button {
|
||||
color: @text;
|
||||
font-size: 20px;
|
||||
font-style: italic;
|
||||
}
|
||||
#workspaces button.focused {
|
||||
background: @lavender;
|
||||
color: @base;
|
||||
}
|
||||
#workspaces button:hover {
|
||||
box-shadow: inherit;
|
||||
text-shadow: inherit;
|
||||
}
|
||||
#workspaces button:hover {
|
||||
background: #888888;
|
||||
}
|
||||
|
||||
#clock {
|
||||
color: @base;
|
||||
background: @sky;
|
||||
}
|
||||
|
||||
#battery {
|
||||
color: @base;
|
||||
background: @green;
|
||||
}
|
||||
|
||||
#battery.warning:not(.charging) {
|
||||
color: @crust;
|
||||
background: @maroon;
|
||||
}
|
||||
|
||||
#battery.critical:not(.charging) {
|
||||
animation: blink_effect 0.5s steps(2) infinite;
|
||||
}
|
||||
|
||||
#custom-cmus {
|
||||
color: @base;
|
||||
background: @pink;
|
||||
}
|
||||
|
||||
@keyframes blink_effect {
|
||||
50% { color: @maroon; }
|
||||
100% { color: @text; }
|
||||
}
|
Loading…
Reference in New Issue