nix/home-manager/modules/plasma.nix

54 lines
No EOL
1.4 KiB
Nix
Executable file

{ pkgs, ... }:
{
programs.plasma = {
enable = true;
workspace = {
# Enable Breeze Dark theme
lookAndFeel = "org.kde.breezedark.desktop";
# Set cursor theme
cursor = {
theme = "Vimix-cursors";
size = 24;
};
# Set icon theme
iconTheme = "beautyline-garuda";
# Set wallpaper to Shell
wallpaper = "${pkgs.kdePackages.plasma-workspace-wallpapers}/share/wallpapers/Shell/contents/images/5120x2880.jpg";
};
# TODO Powerdevil
kwin = {
edgeBarrier = 0; # Disables the highlighting when approaching an edge with an effect
cornerBarrier = false;
effects = {
blur.enable = true;
shakeCursor.enable = false;
translucency.enable = true;
wobblyWindows.enable = true;
};
virtualDesktops.names = [
"Personal"
"School"
];
};
kscreenlocker = {
lockOnResume = true;
timeout = 10;
};
configFile = {
# Enable indexing
baloofilerc."Basic Settings"."Indexing-Enabled" = true;
# Wobbly windows config
kwinrc."Effect-wobblywindows" = {
AdvancedMode = false;
WobblynessLevel = 2;
};
};
};
}