nixos/desktop
Julian Sutter 6a4fa7dcef Implement modular Plasma application pinning system
- Add comprehensive Plasma taskbar configuration to users/jsutter.nix
- Configure pinned applications based on active desktop modules:
  * Base (plasma): konsole, dolphin, firefox, tigervnc, tor, kleopatra
  * Development (dev.nix): windsurf
  * Office (office.nix): slack, signal, libreoffice-writer, libreoffice-calc
  * Gaming (gaming.nix): discord, steam
- Add required packages to plasma.nix: firefox, tor-browser, kleopatra
- Use static list approach - Plasma ignores missing .desktop files
- Applications only appear when their corresponding module is active
- Maintains modularity while providing consistent desktop experience

Result: Clean, adaptive taskbar that automatically adjusts based on
which desktop modules are included in the system configuration.
2025-07-30 23:44:27 -07:00
..
2dprinting.nix 2dprinting 2024-12-26 23:27:37 -08:00
3dprinting.nix superslicer 2025-03-04 23:23:59 -08:00
crypto.nix updates 2025-07-22 23:43:28 -07:00
daw.nix remove surge-xt 2025-06-27 22:02:53 -07:00
dev.nix Clean up user configuration and organize documentation 2025-07-30 23:25:24 -07:00
gaming.nix Refactor NixOS configuration: Move GUI apps to desktop modules and create headless config 2025-07-30 23:17:55 -07:00
gnome.nix perm updates 2024-12-26 20:59:38 -08:00
media.nix Refactor NixOS configuration: Move GUI apps to desktop modules and create headless config 2025-07-30 23:17:55 -07:00
office.nix Refactor NixOS configuration: Move GUI apps to desktop modules and create headless config 2025-07-30 23:17:55 -07:00
plasma.nix Implement modular Plasma application pinning system 2025-07-30 23:44:27 -07:00
virtualization.nix updaates and added docker to virtualization 2025-03-25 20:35:28 -07:00