{ lib, flakeDir, True, False, ... }: { imports = [ ./parts ../../modules/home ]; module = { programs = { # PROGRAMS cli = { # CLI PROGRAMS anicli = True; bat = True; cava = True; eza = True; fetch = True; fzf = True; git = True // { name = "neverness"; email = "of_neverness@vk.com"; path = flakeDir; }; helix = True; micro = False; rmpc = False; top = True; yazi = True; zoxide = True; }; gui = { # GUI PROGRAMS floorp = True; mpv = True; obs = True; qbittorrent = True; spotify = True; swayimg = True; thunderbird = False; zed = False; }; }; shells = { # SHELLS alias = True; fish = True; nushell = True; tmux = False; zsh = False; starship = True; var = True; }; themes = { # THEMING ENV gtk = True // { # GTK APPS icon = "adwaita"; }; qt = True; # QT APPS stylix = True // { theme = "chanivibes"; image = "train"; }; }; wm = { # WINDOW MANAGER hyprland = True; sway = False; terminals = { # TERMINALS kitty = True; foot = False; wezterm = True; }; misc = { # IDK mako = True; waybar = False; nwg = True; wob = False; }; }; misc = { # MISC MODULES home-manager = True; markdown = True; minimal = True; dconf = True; nix = True; xdg = True; }; }; }