{ plasma-manager, config, ... }: # https://nix-community.github.io/plasma-manager/options.xhtml # https://github.com/nix-community/plasma-manager/blob/trunk/examples/home.nix { programs.plasma = { enable = true; panels = [{ height = 44; location = "left"; widgets = [ "org.kde.plasma.kickoff" "org.kde.plasma.pager" { iconTasks.launchers = []; } "org.kde.plasma.marginsseparator" { systemTray.items = { # shown = []; # hidden = []; }; } { digitalClock = { calendar = { firstDayOfWeek = "monday"; showWeekNumbers = true; }; time.format = "24h"; settings.Appearance.showDate = false; }; } ]; }]; workspace = { theme = "breeze-dark"; colorScheme = "KritaDarkOrange"; }; kwin = { edgeBarrier = 0; cornerBarrier = false; virtualDesktops = { number = 8; rows = 4; }; }; # Find attributes at /proc/bus/input/devices # converting vendorId and productId from hex to base10 is broken currently # https://github.com/nix-community/plasma-manager/issues/306 # input.mice = [{ # vendorId = "0002"; # productId = "0007"; # naturalScroll = true; # }]; configFile.kcminputrc."Libinput/2/10/SynPS/2 Synaptics TouchPad"."NaturalScroll" = true; }; systemd.user.tmpfiles.rules = [ "L ${config.variables.homedir}/.local/share/color-schemes/KritaDarkOrange.colors - - - - ${config.variables.flakedir}/shared/home_manager/assets/KritaDarkOrange.colors" ]; } # vim: tabstop=2 softtabstop=2