nix/home-manager/modules/plasma.nix

54 lines
1.4 KiB
Nix
Raw Normal View History

2024-11-21 22:31:12 -07:00
{ pkgs, ... }:
{
programs.plasma = {
enable = true;
workspace = {
# Enable Breeze Dark theme
lookAndFeel = "org.kde.breezedark.desktop";
# Set cursor theme
cursor = {
theme = "Vimix-cursors";
size = 24;
};
2024-11-22 01:41:55 -07:00
# Set icon theme
iconTheme = "beautyline-garuda";
2024-11-21 22:31:12 -07:00
# 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;
2024-11-22 12:29:00 -07:00
effects = {
blur.enable = true;
shakeCursor.enable = false;
translucency.enable = true;
wobblyWindows.enable = true;
};
2024-11-22 14:09:53 -07:00
virtualDesktops.names = [
"Personal"
"School"
];
2024-11-21 22:31:12 -07:00
};
kscreenlocker = {
lockOnResume = true;
timeout = 10;
};
configFile = {
# Enable indexing
baloofilerc."Basic Settings"."Indexing-Enabled" = true;
2024-11-23 23:28:11 -07:00
# Wobbly windows config
kwinrc."Effect-wobblywindows" = {
AdvancedMode = false;
WobblynessLevel = 2;
};
2024-11-21 22:31:12 -07:00
};
};
}