summaryrefslogtreecommitdiff
path: root/src/instant_rice.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/instant_rice.py')
-rw-r--r--src/instant_rice.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/instant_rice.py b/src/instant_rice.py
index 5076a6b..e13f67b 100644
--- a/src/instant_rice.py
+++ b/src/instant_rice.py
@@ -1,20 +1,28 @@
import sys
+
import user_interface
import update_rofi
import update_i3
import update_polybar
+import initialize_i3
+import initialize_rofi
from get_args import get_args,usage
from load_config import systemConfig
-
+from rich import print
if __name__ == '__main__':
if len(sys.argv) > 1:
+
config = systemConfig()
- img_path, initialize, reconfigure = get_args(sys.argv, config.wallpaper_directory)
+ img_path, initialize, reconfigure, color_save = get_args(sys.argv, config.wallpaper_directory)
+ if initialize:
+ initialize_rofi.reconfigureRofi()
+ print('[bold green]Initialization Completed. Exiting...')
+ exit(0)
hex_colors, hex_compliments = user_interface.colorPickerUI(img_path, config.num_palettes)
- if config.polybar_config != "":
+ if config.polybar_config:
update_polybar.updatePolybarTheme(config.polybar_config, hex_colors, hex_compliments)
- if config.rofi_config != "":
+ if config.rofi_config:
update_rofi.updateRofiTheme(config.rofi_config, hex_colors, hex_compliments)
if config.i3_config:
update_i3.updatei3Theme(config.i3_config, img_path, hex_colors, hex_compliments, config.generate_i3_lock, config.use_dmenu, config.i3_lock_image)