{ lib, config, ... }: let cfg = config.myFlake.nixos.hardware.components.misc.fstrim; in { options = { myFlake.nixos.hardware.components.misc.fstrim.enable = lib.mkEnableOption "Whether to enable SSD triming in background."; }; config = lib.mkIf cfg.enable { services.fstrim.enable = true; }; }