{
  config,
  pkgs,
  lib,
  ...
}:

let
  cfg = config.nmasur.presets.programs.weather;
in

{

  options.nmasur.presets.programs.weather.enable = lib.mkEnableOption "Weather CLI tools";

  config = lib.mkIf cfg.enable {
    # Used in abbreviations and aliases
    home.packages = [ pkgs.curl ];
    programs.fish.shellAbbrs = {

      weather = "curl wttr.in/$WEATHER_CITY";
      moon = "curl wttr.in/Moon";

    };
  };
}