{ config, lib, pkgs, ... }: let userLib = import ../lib.nix { inherit lib; }; packages = builtins.attrValues { inherit (pkgs) hunspell ; inherit (pkgs.hunspellDicts) it_IT es_MX en_CA-large ; }; in { options.my.apps.dictionaries.enable = lib.mkEnableOption "dictionaries and language tools"; config = lib.mkIf config.my.apps.dictionaries.enable { users.users = userLib.mkUserPackages config.my.toggleUsers.apps packages; }; }