nix/home-manager/hosts/rdesktop/desktops/plasma6/plasma-manager.nix

88 lines
2.4 KiB
Nix
Raw Normal View History

2024-06-13 06:56:40 +02:00
{ theme, ... }: {
2024-06-12 14:07:22 +02:00
programs.plasma = {
enable = true;
2024-06-13 06:56:40 +02:00
overrideConfig = true;
hotkeys = {
2024-06-12 14:07:22 +02:00
};
2024-06-13 06:56:40 +02:00
workspace = {
iconTheme = "Papirus-Dark";
wallpaper = "/etc/nixos/git/wallpapers/${theme}/wallpaper1.png";
theme = "Arc-Dark";
colorScheme = "Arc";
};
panels = [
{
location = "bottom";
widgets = [
{
2024-06-14 03:28:30 +02:00
name = "org.kde.plasma.applicationmenu";
2024-06-13 06:56:40 +02:00
config = {
General.icon = "nix-snowflake-white";
};
}
{
name = "org.kde.plasma.icontasks";
config = {
General.launchers = [
"applications:org.kde.dolphin.desktop"
"applications:firefox.desktop"
"applications:bitwarden.desktop"
"applications:org.kde.konsole.desktop"
"applications:steam.desktop"
];
};
}
"org.kde.plasma.marginsseparator"
"org.kde.plasma.pager"
{
name = "org.kde.plasma.systemtray";
config = {
icons = {
spacing = "small";
};
items = {
shown = [
"org.kde.plasma.battery"
"org.kde.plasma.volume"
"org.kde.plasma.networkmanagement"
];
hidden = [
"org.kde.plasma.bluetooth"
"org.kde.plasma.mediaplayer"
"org.kde.plasma.nightlight"
"org.kde.plasma.brightness"
"org.kde.plasma.manage-inputmethod"
"org.kde.plasma.keyboardindicator"
"org.kde.plasma.keyboardlayout"
"org.kde.plasma.cameraindicator"
2024-06-14 03:28:30 +02:00
"org.kde.plasma.clipboard"
2024-06-13 06:56:40 +02:00
];
};
};
}
{
name = "org.kde.plasma.digitalclock";
config = {
Appearance = {
showDate = "false";
showSeconds = "never";
use24hFormat = "24h";
2024-06-13 13:49:06 +02:00
selectedTimeZones = [
"Asia/Tokyo"
];
2024-06-13 06:56:40 +02:00
};
};
}
];
}
];
fonts = {
general = {
family = "JetBrains Mono";
pointSize = 12;
};
2024-06-12 14:07:22 +02:00
};
};
}