diff --git a/hyfetch/main.py b/hyfetch/main.py index 68963a70..8bfa8c4e 100755 --- a/hyfetch/main.py +++ b/hyfetch/main.py @@ -9,9 +9,8 @@ from itertools import permutations from math import ceil from typing import Iterable -from . import termenv from .color_scale import Scale -from .color_util import printc, color, clear_screen, AnsiMode +from .color_util import printc, clear_screen from .constants import * from .models import Config from .neofetch_util import * @@ -86,9 +85,12 @@ def create_config() -> Config: :return: Config object (automatically stored) """ - # Detect terminal environment - det_bg = termenv.get_background_color() - det_ansi = termenv.detect_ansi_mode() + # Detect terminal environment (doesn't work on Windows) + det_bg, det_ansi = None, None + if platform.system() != 'Windows': + from . import termenv + det_bg = termenv.get_background_color() + det_ansi = termenv.detect_ansi_mode() asc = get_distro_ascii() asc_width, asc_lines = ascii_size(asc)