diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml index 9aae48c..c148fbd 100644 --- a/.config/alacritty/alacritty.yml +++ b/.config/alacritty/alacritty.yml @@ -3,10 +3,53 @@ env: TERM: xterm-256color -colors: - primary: - background: '#1a3a34' - foreground: '#f2f6e1' +schemas: + lupan_light: &dark + primary: + background: '#1a3a34' + foreground: '#f2f6e1' + normal: + black: '#000000' + red: '#e6436d' + green: '#59c19f' + yellow: '#f6bc25' + blue: '#55b3fd' + magenta: '#dc88e9' + cyan: '#77adc4' + white: '#f2f6e1' + bright: + black: '#888888' + red: '#e694a9' + green: '#94e6a9' + yellow: '#fbda62' + blue: '#1081ff' + magenta: '#b056b5' + cyan: '#169191' + white: '#ffffff' + lupan_light: &light + primary: + background: '#f2f6e1' + foreground: '#1a3a34' + normal: + black: '#000000' + red: '#e6436d' + green: '#1ebf33' + yellow: '#d6a708' + blue: '#1155e8' + magenta: '#a708d6' + cyan: '#77adc4' + white: '#f2f6e1' + bright: + black: '#888888' + red: '#e694a9' + green: '#94e6a9' + yellow: '#fbda62' + blue: '#1081ff' + magenta: '#b056b5' + cyan: '#169191' + white: '#ffffff' + +colors: *dark font: size: 13.5 diff --git a/.config/alacritty/switch_bg.py b/.config/alacritty/switch_bg.py index 36cdf07..638f9a3 100755 --- a/.config/alacritty/switch_bg.py +++ b/.config/alacritty/switch_bg.py @@ -5,11 +5,9 @@ import os path = os.path.join(os.getenv('HOME'), '.config/alacritty/alacritty.yml') with open(path, 'r+') as f: cfg = f.read() - if " background: '#1a3a34'" in cfg: - cfg = cfg.replace(" background: '#1a3a34'", " background: '#f2f6e1'") - cfg = cfg.replace(" foreground: '#f2f6e1'", " foreground: '#1a3a34'") + if "colors: *dark" in cfg: + cfg = cfg.replace("colors: *dark", "colors: *light") else: - cfg = cfg.replace(" background: '#f2f6e1'", " background: '#1a3a34'") - cfg = cfg.replace(" foreground: '#1a3a34'", " foreground: '#f2f6e1'") + cfg = cfg.replace("colors: *light", "colors: *dark") f.seek(0) f.write(cfg)