{ pkgs, ... }: { sane.programs.switchboard = { packageUnwrapped = with pkgs.pantheon; switchboard-with-plugs.override { switchboardPlugs = [ # switchboard-plug-a11y # switchboard-plug-about # switchboard-plug-applications # switchboard-plug-bluetooth #< TODO(2024/06/13): would be nice to have, but doesn't cross-compile # switchboard-plug-datetime # switchboard-plug-display # could be handy, but crashes # switchboard-plug-keyboard # switchboard-plug-mouse-touchpad # changing settings here doesn't actually impact anything real switchboard-plug-network # switchboard-plug-notifications # switchboard-plug-onlineaccounts # switchboard-plug-pantheon-shell # switchboard-plug-power # needs to be "unlocked" before it can do anything (like change display brightness) # switchboard-plug-printers # requires cups # switchboard-plug-security-privacy # switchboard-plug-sharing switchboard-plug-sound # switchboard-plug-wacom ]; xorg = pkgs.buildPackages.xorg; #< cross compilation fix (TODO: upstream) }; }; }