{ config, lib, pkgs, ...}: let inherit (lib) mkIf mkOption types; in { options.smayzy.nh.enable = mkOption { type = types.bool; default = false; description = "use nh"; }; config = mkIf config.smayzy.nh.enable { programs.nh = { enable = true; clean.enable = true; clean.extraArgs = "--keep 10"; flake = "/home/smayzy/nix-config"; }; }; }