[Alacritty] Fix theme path

This commit is contained in:
Fabian Ising
2024-01-09 17:27:52 +01:00
parent ea17ee824b
commit 35e6c623dd
2 changed files with 6 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
import = ["/Users/ising/.config/alacritty/solarized_light.toml"]
import = ["~/.config/alacritty/solarized_light.toml"]
live_config_reload = true
[env]

View File

@@ -26,9 +26,7 @@ def change_alacritty_theme(light_mode=None):
colors_line_index = -1
for i, line in enumerate(lines):
print(line)
match = re.search(COLOR_SCHEME_LINE_SEARCH, line)
print(match)
if match is not None:
colors_line_index = i
color_line = lines[i]
@@ -37,12 +35,16 @@ def change_alacritty_theme(light_mode=None):
if light_mode is None:
if ALACRITTY_DARK_THEME in color_line:
color_line = color_line.replace(ALACRITTY_DARK_THEME, ALACRITTY_LIGHT_THEME)
new_scheme = "light"
else:
color_line = color_line.replace(ALACRITTY_LIGHT_THEME, ALACRITTY_DARK_THEME)
new_scheme = "dark"
elif light_mode == True:
new_scheme = "light"
color_line = color_line.replace(ALACRITTY_DARK_THEME, ALACRITTY_LIGHT_THEME)
else:
color_line = color_line.replace(ALACRITTY_LIGHT_THEME, ALACRITTY_DARK_THEME)
new_scheme = "dark"
lines[colors_line_index] = color_line
with open(ALACRITTY_CONFIG_FILE_PATH, "w") as scheme_file:
for line in lines:
@@ -65,7 +67,7 @@ def change_vim_theme(light_mode=False):
def main(light_mode=None):
new_theme = change_alacritty_theme(light_mode)
change_vim_theme(new_theme == "solarized_light")
change_vim_theme(new_theme == "light")
if __name__=="__main__":