at master 558 B view raw
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}