{pkgs, config, lib, ...}: { imports = [ ./conf/HM/imp.nix {options.mods = {flakePath = lib.mkOption {type = lib.types.str; default = lib.mkError "Option 'mods.flakePath' must be explicitly set."; description = "The absolute path of this flake. Must be explicitly set.";};};} ]; home = { username = "gui"; homeDirectory = "/home/gui"; stateVersion = "25.11"; }; programs = { home-manager.enable = true; fish.enable = true; }; nixpkgs.config.allowUnfree = true; mods = { kitty.enable = true; flakePath = "/etc/nixos"; }; #gtk = { # enable = true; # theme = { # name = "Adwaita-dark"; # package = pkgs.gnome-themes-extra; # }; # cursorTheme = { # name = "Adwaita"; # # package = pkgs.Adwaita-awcursors; # }; # gtk3.extraConfig = { # gtk-application-prefer-dark-theme = 1; # "gtk-cursor-theme-name" = "Adwaita"; # }; # gtk4.extraConfig = { # gtk-application-prefer-dark-theme = 1; # Settings = ''gtk-cursor-theme-name=Adwaita''; # }; #}; # #qt = { # enable = true; # style = { # name = "adwaita-dark"; # }; #}; # #xdg.configFile."gtk-3.0/settings.ini".force = true; #xdg.configFile."gtk-4.0/settings.ini".force = true; }