1# CFS Zen Tweaks
2
3{
4 config,
5 pkgs,
6 lib,
7 ...
8}:
9
10let
11
12 cfg = config.programs.cfs-zen-tweaks;
13
14in
15
16{
17
18 meta = {
19 maintainers = with lib.maintainers; [ mkg20001 ];
20 };
21
22 options = {
23 programs.cfs-zen-tweaks.enable = lib.mkEnableOption "CFS Zen Tweaks";
24 };
25
26 config = lib.mkIf cfg.enable {
27 systemd.packages = [ pkgs.cfs-zen-tweaks ];
28
29 systemd.services.set-cfs-tweaks.wantedBy = [
30 "multi-user.target"
31 "suspend.target"
32 "hibernate.target"
33 "hybrid-sleep.target"
34 "suspend-then-hibernate.target"
35 ];
36 };
37}