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

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

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

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