2024-06-13 06:56:40 +02:00
|
|
|
{ theme, ... }: {
|
2024-06-12 14:07:22 +02:00
|
|
|
programs.plasma = {
|
2024-06-13 06:56:40 +02:00
|
|
|
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-19 12:55:40 +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-19 12:55:40 +02:00
|
|
|
"org.kde.plasma.clipboardcontents"
|
|
|
|
"org.kde.plasma.clipboard"
|
2024-06-13 06:56:40 +02:00
|
|
|
];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|
|
|
|
{
|
2024-06-18 08:03:32 +02:00
|
|
|
digitalClock = {
|
2024-06-18 07:54:21 +02:00
|
|
|
calendar.firstDayOfWeek = "sunday";
|
|
|
|
time = {
|
|
|
|
format = "24h";
|
2024-06-13 06:56:40 +02:00
|
|
|
showSeconds = "never";
|
2024-06-18 07:54:21 +02:00
|
|
|
};
|
|
|
|
timeZone = {
|
2024-06-19 12:55:40 +02:00
|
|
|
selected = [ "Local" "Asia/Tokyo" "Europe/Warsaw" "America/Los_Angeles" "America/Chicago"];
|
2024-06-18 07:57:57 +02:00
|
|
|
lastSelected = "Local";
|
2024-06-13 06:56:40 +02:00
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|
|
|
|
];
|
|
|
|
}
|
|
|
|
];
|
|
|
|
fonts = {
|
|
|
|
general = {
|
|
|
|
family = "JetBrains Mono";
|
|
|
|
pointSize = 12;
|
|
|
|
};
|
2024-06-12 14:07:22 +02:00
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|