From b769e5c08da0d6b4e2cc62d9c5b2ea988f78f79c Mon Sep 17 00:00:00 2001 From: David Luevano <55825613+luevano@users.noreply.github.com> Date: Wed, 12 Feb 2020 02:37:21 -0700 Subject: Debug for no booting pc --- .local/bin/pys/xcolors.py | 55 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 .local/bin/pys/xcolors.py (limited to '.local/bin/pys/xcolors.py') diff --git a/.local/bin/pys/xcolors.py b/.local/bin/pys/xcolors.py new file mode 100644 index 0000000..39010c7 --- /dev/null +++ b/.local/bin/pys/xcolors.py @@ -0,0 +1,55 @@ +import os + +HOME=os.environ['HOME'] + '/' +XCDIR=f'{HOME}.config/xcolors/' +CSLIST=os.listdir(XCDIR) +XRPATH=f'{HOME}.Xresources' +ALPATH=f'{HOME}.config/alacritty/alacritty.yml' + + +def update_xresources(csname): + """ + Updates the ~/.Xresources file with new color scheme. + """ + if csname not in CSLIST: + return f"{csname} not in {XCDIR}" + + with open(XRPATH, 'r') as infile: + lines = infile.readlines() + + with open(file_dir, 'w') as outfile: + for i, line in enumerate(lines): + if i == 4: + nline = line.split('/') + nline[-1] = csname + '"\n' + nline = '/'.join(nline) + outfile.write(nline) + else: + outfile.write(line) + + +def update_alacritty(csname): + """ + Updates the ~/.config/alacritty/alacritty.yml file with new color scheme. + """ + if csname not in CSLIST: + return f"{csname} not in {XCDIR}" + + with open(ALPATH, 'r') as infile: + lines = infile.readlines() + + for line in lines: + if 'background' in line: + print(line) + + return None + + with open(file_dir, 'w') as outfile: + for i, line in enumerate(lines): + if i == 4: + nline = line.split('/') + nline[-1] = csname + '"\n' + nline = '/'.join(nline) + outfile.write(nline) + else: + outfile.write(line) -- cgit v1.2.3-54-g00ecf