about summary refs log tree commit diff
path: root/nixos/modules/programs/pantheon-tweaks.nix
blob: 0b8a19ea22c012e921c52773580147fdf470b9fc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ config, lib, pkgs, ... }:

with lib;

{
  meta = {
    maintainers = teams.pantheon.members;
  };

  ###### interface
  options = {
    programs.pantheon-tweaks.enable = mkEnableOption "Pantheon Tweaks, an unofficial system settings panel for Pantheon";
  };

  ###### implementation
  config = mkIf config.programs.pantheon-tweaks.enable {
    services.xserver.desktopManager.pantheon.extraSwitchboardPlugs = [ pkgs.pantheon-tweaks ];
  };
}