flake/nixos/modules/hardware/components/misc/fstrim.nix

15 lines
320 B
Nix

{
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;
};
}