129 lines
4.4 KiB
Nix
Raw Normal View History

2019-09-14 22:12:56 +04:00
{ pkgs, lib, config, ... }:
with import ../../../support.nix { inherit lib config; }; {
# services.flatpak.enable = true;
# services.flatpak.extraPortals = [pkgs.plasma5.xdg-desktop-portal-kde];
# services.dbus.packages =
# [ pkgs.plasma5.xdg-desktop-portal-kde pkgs.flatpak pkgs.firefox pkgs.systemd ];
# nixpkgs.config.firefox.enablePlasmaBrowserIntegration = true;
# home-manager.users.alukard.home.packages = [pkgs.qt5ct];
# environment.sessionVariables = {
# DESKTOP_SESSION = "kde";
# QT_XFT = "true";
# QT_SELECT = "5";
# XDG_CURRENT_DESKTOP = "KDE";
# KDE_SESSION_VERSION = "5";
# QT_SCALE_FACTOR = "1";
# QT_AUTO_SCREEN_SCALE_FACTOR = "0";
# GTK_USE_PORTAL = "1";
# DE = "kde";
# QT_QPA_PLATFORMTHEME="kde";
# };
home-manager.users.alukard.xdg.configFile."kdeglobals".text = genIni {
"Colors:Button" = {
BackgroundAlternate = thmDec.dark;
BackgroundNormal = thmDec.bg;
DecorationFocus = thmDec.blue;
DecorationHover = thmDec.blue;
ForegroundActive = thmDec.blue;
ForegroundInactive = thmDec.alt;
ForegroundLink = thmDec.blue;
ForegroundNegative = thmDec.red;
ForegroundNeutral = thmDec.orange;
ForegroundNormal = thmDec.fg;
ForegroundPositive = thmDec.green;
ForegroundVisited = thmDec.gray;
};
"Colors:Complementary" = {
BackgroundAlternate = thmDec.dark;
BackgroundNormal = thmDec.bg;
DecorationFocus = thmDec.blue;
DecorationHover = thmDec.blue;
ForegroundActive = thmDec.orange;
ForegroundInactive = thmDec.alt;
ForegroundLink = thmDec.blue;
ForegroundNegative = thmDec.red;
ForegroundNeutral = thmDec.yellow;
ForegroundNormal = thmDec.fg;
ForegroundPositive = thmDec.green;
ForegroundVisited = thmDec.blue;
};
"Colors:Selection" = {
BackgroundAlternate = thmDec.blue;
BackgroundNormal = thmDec.blue;
DecorationFocus = thmDec.blue;
DecorationHover = thmDec.blue;
ForegroundActive = thmDec.fg;
ForegroundInactive = thmDec.fg;
ForegroundLink = thmDec.blue;
ForegroundNegative = thmDec.red;
ForegroundNeutral = thmDec.orange;
ForegroundNormal = thmDec.fg;
ForegroundPositive = thmDec.green;
ForegroundVisited = thmDec.alt;
};
"Colors:Tooltip" = {
BackgroundAlternate = thmDec.dark;
BackgroundNormal = thmDec.bg;
DecorationFocus = thmDec.blue;
DecorationHover = thmDec.blue;
ForegroundActive = thmDec.blue;
ForegroundInactive = thmDec.alt;
ForegroundLink = thmDec.blue;
ForegroundNegative = thmDec.red;
ForegroundNeutral = thmDec.orange;
ForegroundNormal = thmDec.fg;
ForegroundPositive = thmDec.green;
ForegroundVisited = thmDec.gray;
};
"Colors:View" = {
BackgroundAlternate = thmDec.dark;
BackgroundNormal = thmDec.bg;
DecorationFocus = thmDec.blue;
DecorationHover = thmDec.blue;
ForegroundActive = thmDec.blue;
ForegroundInactive = thmDec.alt;
ForegroundLink = thmDec.blue;
ForegroundNegative = thmDec.red;
ForegroundNeutral = thmDec.orange;
ForegroundNormal = thmDec.fg;
ForegroundPositive = thmDec.green;
ForegroundVisited = thmDec.gray;
};
"Colors:Window" = {
BackgroundAlternate = thmDec.dark;
BackgroundNormal = thmDec.bg;
DecorationFocus = thmDec.blue;
DecorationHover = thmDec.blue;
ForegroundActive = thmDec.blue;
ForegroundInactive = thmDec.alt;
ForegroundLink = thmDec.blue;
ForegroundNegative = thmDec.red;
ForegroundNeutral = thmDec.orange;
ForegroundNormal = thmDec.fg;
ForegroundPositive = thmDec.green;
ForegroundVisited = thmDec.gray;
};
General = {
ColorScheme = "Generated";
Name = "Generated";
fixed = "Roboto Mono,11,-1,5,50,0,0,0,0,0";
font = "Roboto,11,-1,5,50,0,0,0,0,0";
menuFont = "Roboto,11,-1,5,50,0,0,0,0,0";
shadeSortColumn = true;
smallestReadableFont = "Roboto,8,-1,5,57,0,0,0,0,0,Medium";
toolBarFont = "Roboto,11,-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 = "Papirus-Dark"; };
};
}