nixos-config/user/plasma.nix

68 lines
1.6 KiB
Nix
Raw Normal View History

2024-08-03 18:11:55 +02:00
{ plasma-manager, pkgs, pkgs-stable, ... }:
2024-08-01 11:48:00 +02:00
{
2024-08-01 13:27:23 +02:00
programs.plasma = {
enable = true;
2024-08-03 18:11:55 +02:00
2024-08-03 23:48:22 +02:00
workspace.wallpaper = "/home/mo/Bilder/Hintergründe/wallpaper-nix.png";
kscreenlocker.wallpaper = "/home/mo/Bilder/Hintergründe/wallpaper-nix.png";
2024-08-03 23:25:26 +02:00
kwin.titlebarButtons.left = ["keep-above-windows"];
kwin.titlebarButtons.right = ["minimize" "maximize" "close"];
2024-08-03 19:52:38 +02:00
fonts = {
menu.family = "IBM Plex Sans";
menu.pointSize = 10;
menu.weight = "normal";
general.family = "IBM Plex Sans";
general.pointSize = 10;
general.weight = "normal";
small.family = "IBM Plex Sans";
small.pointSize = 8;
small.weight = "normal";
toolbar.family = "IBM Plex Sans";
toolbar.pointSize = 10;
toolbar.weight = "normal";
fixedWidth.family = "IBM Plex Mono";
fixedWidth.pointSize = 12;
fixedWidth.weight = "normal";
windowTitle.family = "IBM Plex Sans";
windowTitle.pointSize = 12;
windowTitle.weight = "medium";
};
2024-08-03 19:19:19 +02:00
workspace.cursor = {
size = 24;
theme = "Breeze_Snow";
};
2024-08-03 19:52:38 +02:00
2024-08-03 19:19:19 +02:00
workspace.colorScheme = "BreezeHellFarbe";
2024-08-03 19:52:38 +02:00
2024-08-03 18:11:55 +02:00
panels = [
{
location = "bottom";
floating = true;
alignment = "center";
height = 46;
2024-08-03 18:13:19 +02:00
lengthMode = "fit";
2024-08-03 18:11:55 +02:00
hiding = "dodgewindows";
widgets = [
"org.kde.plasma.kickoff"
"org.kde.plasma.icontasks"
];
}
{
location = "bottom";
floating = true;
alignment = "right";
height = 36;
2024-08-03 18:13:19 +02:00
lengthMode = "fit";
2024-08-03 18:11:55 +02:00
hiding = "dodgewindows";
widgets = [
"org.kde.plasma.systemtray"
"org.kde.plasma.digitalclock"
];
}
];
2024-08-03 12:59:59 +02:00
};
2024-08-01 11:48:00 +02:00
}