diff --git a/themes/default.nix b/themes/default.nix index 15cbe0eb..5c00a64f 100644 --- a/themes/default.nix +++ b/themes/default.nix @@ -1,18 +1,17 @@ { config, lib, pkgs, ... }: { - environment = { - systemPackages = with pkgs; [ - libsForQt5.qtstyleplugins - # qt5.qtbase # make Qt 5 apps inherit GTK2 theme - ]; - - sessionVariables = { - QT_QPA_PLATFORMTHEME = "gtk2"; - GTK_DATA_PREFIX = [ "${config.system.path}" ]; - GTK2_RC_FILES = "$HOME/.config/gtk-2.0/gtkrc"; - }; + environment.variables = { + GTK_DATA_PREFIX = [ "${config.system.path}" ]; + GTK2_RC_FILES = "$HOME/.config/gtk-2.0/gtkrc"; + QT_QPA_PLATFORMTHEME = "gtk2"; }; + + qt5 = { + style = "gtk2"; + platformTheme = "gtk2"; + }; + services.xserver.displayManager.sessionCommands = '' source "$XDG_CONFIG_HOME"/xsession/*.sh xrdb -merge "$XDG_CONFIG_HOME"/xtheme/*