{ 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"; # Set colorful splash screen while plasma is loading splashScreen.theme = "Magna-Splash-6"; }; # 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; }; }; }; }