nix/home-manager/hosts/nixos-framework/desktops/plasma6/plasma-manager.nix

94 lines
2.6 KiB
Nix
Raw Normal View History

2024-06-19 15:06:09 +02:00
{ theme, ... }: {
2024-01-01 06:42:36 +01:00
programs.plasma = {
2024-06-19 15:41:22 +02:00
configFile = {
"kwinrc"."Desktops"."Id_1" = "6397510c-04f5-4aaf-bff9-66cea108b111";
"kwinrc"."Desktops"."Id_2" = "99b48444-5d80-4ea3-9602-35235349b6f9";
"kwinrc"."Desktops"."Id_3" = "4a2ae169-0b7e-43ed-97c6-8a2d55b0a379";
"kwinrc"."Desktops"."Id_4" = "2bca1e94-a84d-4514-a2c8-a7acfaf10371";
"kwinrc"."Desktops"."Number" = 4;
"kwinrc"."Desktops"."Rows" = 1;
};
2024-06-19 15:06:09 +02:00
hotkeys = {
2024-01-01 06:42:36 +01:00
};
2024-06-19 15:06:09 +02:00
workspace = {
2024-06-19 15:41:22 +02:00
clickItemTo = "select";
2024-06-19 15:06:09 +02:00
iconTheme = "Papirus-Dark";
2024-06-19 15:41:22 +02:00
wallpaper = "/etc/nixos/git/wallpapers/default/wallpaper1.png";
2024-06-19 15:06:09 +02:00
theme = "Arc-Dark";
colorScheme = "Arc";
};
panels = [
{
location = "bottom";
2024-06-19 15:41:22 +02:00
floating = true;
height = 36;
2024-06-19 15:06:09 +02:00
widgets = [
{
2024-06-19 15:17:39 +02:00
name = "org.kde.plasma.kicker";
2024-06-19 15:06:09 +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"
2024-06-19 15:25:59 +02:00
"org.kde.plasma.pager"
2024-06-19 15:06:09 +02:00
{
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.manage-inputmethod"
"org.kde.plasma.keyboardindicator"
"org.kde.plasma.keyboardlayout"
"org.kde.plasma.cameraindicator"
];
};
};
}
{
digitalClock = {
calendar.firstDayOfWeek = "sunday";
time = {
format = "24h";
showSeconds = "never";
};
2024-06-19 15:41:22 +02:00
date.enable = false;
2024-06-19 15:06:09 +02:00
};
}
];
}
];
fonts = {
general = {
family = "JetBrains Mono";
pointSize = 12;
};
2024-01-01 06:42:36 +01:00
};
};
2024-01-02 09:46:23 +01:00
}