From 55f21b2180e6aff06872546988733fd98a5ff0d7 Mon Sep 17 00:00:00 2001 From: Noah Swerhun Date: Fri, 10 Feb 2023 19:48:13 -0600 Subject: [PATCH] lemonbar gets executed correctly now --- lemonbar_command.py | 8 ++++---- run.sh | 5 +++++ 2 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 run.sh diff --git a/lemonbar_command.py b/lemonbar_command.py index 6826423..9889118 100644 --- a/lemonbar_command.py +++ b/lemonbar_command.py @@ -4,7 +4,7 @@ import io with io.open("./testing_config.yml", 'r', encoding='utf8') as file: config_file = yaml.safe_load(file) -lemonbar_command = "lemonbar -p" +lemonbar_command = "lemonbar" lemonbar_cmd_options = config_file['bar']['config'] for item in lemonbar_cmd_options: @@ -22,12 +22,12 @@ for item in lemonbar_cmd_options: case 'line_thickness': lemonbar_command += (" -u " + lemonbar_cmd_options['line_thickness']) case 'bg_color': - lemonbar_command += (" -B " + lemonbar_cmd_options['bg_color']) + lemonbar_command += (" -B '" + lemonbar_cmd_options['bg_color'] + "'") case 'fg_color': - lemonbar_command += (" -F " + lemonbar_cmd_options['fg_color']) + lemonbar_command += (" -F '" + lemonbar_cmd_options['fg_color'] + "'") case 'offset': lemonbar_command += (" -o " + lemonbar_cmd_options['offset']) case 'line_color': - lemonbar_command += (" -U " + lemonbar_cmd_options['line_color']) + lemonbar_command += (" -U '" + lemonbar_cmd_options['line_color'] + "'") print(lemonbar_command) diff --git a/run.sh b/run.sh new file mode 100644 index 0000000..c70c923 --- /dev/null +++ b/run.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +lemonbar="$(python lemonbar_command.py)" + +python modules.py | sh -c "${lemonbar}"