56 lines
1.8 KiB
Nix
56 lines
1.8 KiB
Nix
{ pkgs, lib, config, ... }:
|
|
with config.lib.base16.theme; {
|
|
services.dbus.packages =
|
|
[ pkgs.systemd iconPackage ];
|
|
services.udev.packages = [ pkgs.libmtp pkgs.media-player-info ];
|
|
environment.variables.QT_QPA_PLATFORMTHEME = lib.mkForce "kvantum";
|
|
|
|
qt = {
|
|
enable = false;
|
|
style = lib.mkForce "kvantum";
|
|
platformTheme = lib.mkForce "qt5ct";
|
|
};
|
|
|
|
# environment.systemPackages = with pkgs; [
|
|
# libsForQt5.qtstyleplugin-kvantum
|
|
# libsForQt5.qt5ct
|
|
# ];
|
|
|
|
environment.sessionVariables = {
|
|
KDEDIRS =
|
|
"/run/current-system/sw:/run/current-system/sw/share/kservices5:/run/current-system/sw/share/kservicetypes5:/run/current-system/sw/share/kxmlgui5";
|
|
};
|
|
home-manager.users.${config.mainuser} = {
|
|
qt = {
|
|
enable = true;
|
|
style.name = "kvantum";
|
|
platformTheme.name = "kvantum";
|
|
};
|
|
|
|
xdg.configFile."kdeglobals".text = lib.generators.toGitINI {
|
|
General = {
|
|
# ColorScheme = "Generated";
|
|
# Name = "Generated";
|
|
fixed = "${fonts.mono.family},${fontSizes.small.str},-1,5,50,0,0,0,0,0";
|
|
font = "${fonts.main.family},${fontSizes.small.str},-1,5,50,0,0,0,0,0";
|
|
menuFont = "${fonts.main.family},${fontSizes.small.str},-1,5,50,0,0,0,0,0";
|
|
shadeSortColumn = true;
|
|
smallestReadableFont =
|
|
"${fonts.main.family},${fontSizes.minimal.str},-1,5,57,0,0,0,0,0,Medium";
|
|
toolBarFont = "${fonts.main.family},${fontSizes.small.str},-1,5,50,0,0,0,0,0";
|
|
};
|
|
KDE = {
|
|
DoubleClickInterval = 400;
|
|
ShowDeleteCommand = true;
|
|
SingleClick = false;
|
|
StartDragDist = 4;
|
|
StartDragTime = 500;
|
|
WheelScrollLines = 3;
|
|
contrast = 4;
|
|
# widgetStyle = "Breeze";
|
|
};
|
|
Icons = { Theme = "${fonts.icon.family}"; };
|
|
};
|
|
};
|
|
}
|