nixos/users/ruben/desktop.nix

57 lines
1.7 KiB
Nix
Raw Normal View History

# ╭───────────────────────────────────────────╮
# │ _ _ │
# │ __ __ _| |_ _ __ _ __ _ _ __ __(_)_ _ │
# │ / _/ _` | _| '_ \ '_ \ || / _/ _| | ' \ │
# │ \__\__,_|\__| .__/ .__/\_,_\__\__|_|_||_| │
# │ |_| |_| │
# │ catppuccin │
# ╰───────────────────────────────────────────╯
{
inputs,
lib,
osConfig,
config,
pkgs,
...
}: {
programs.plasma = {
workspace = {
clickItemTo = "select";
lookAndFeel = "Catppuccin-Mocha-Green";
cursorTheme = "Bibata-Modern-Ice";
iconTheme = "Papirus-Dark";
};
hotkeys.commands."launch-kitty" = {
name = "Launch Kitty";
key = "Meta+Enter";
command = "kitty";
};
shortcuts = {
plasmashell = {
"Show Activity Switcher" = "Meta+`";
};
kwin = {
"Close Window" = [ "Alt+F4" "Meta+Q" ];
"Switch to Desktop 1" = "Meta+1";
"Switch to Desktop 2" = "Meta+2";
"Switch to Desktop 3" = "Meta+3";
"Switch to Desktop 4" = "Meta+4";
"Switch to Desktop 5" = "Meta+5";
"Window to Desktop 1" = "Meta+Ctrl+1";
"Window to Desktop 2" = "Meta+Ctrl+2";
"Window to Desktop 3" = "Meta+Ctrl+3";
"Window to Desktop 4" = "Meta+Ctrl+4";
"Window to Desktop 5" = "Meta+Ctrl+5";
};
};
configFile = {
"kwinrc"."Desktops"."Number" = {
value = 5;
};
};
};
}