From fd3b09fd31c71c6c0b18b3f93101b575a884265b Mon Sep 17 00:00:00 2001 From: fin-w Date: Sat, 31 Jan 2026 11:45:12 +0000 Subject: [PATCH 1/2] hunspell-dict-cy-gb: init at 25.03 New package: `hunspell-dict-cy-gb` based on [the Hunspell dictionary from Bangor University](https://github.com/techiaith/hunspell-cy). Hash generated by `nurl https://github.com/techiaith/hunspell-cy 25.03`` --- pkgs/by-name/hu/hunspell/dictionaries.nix | 31 +++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/pkgs/by-name/hu/hunspell/dictionaries.nix b/pkgs/by-name/hu/hunspell/dictionaries.nix index 25827082149d..9e88526868b5 100644 --- a/pkgs/by-name/hu/hunspell/dictionaries.nix +++ b/pkgs/by-name/hu/hunspell/dictionaries.nix @@ -1251,4 +1251,35 @@ rec { maintainers = with lib.maintainers; [ honnip ]; }; }; + + # According to https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes + # we should use `cy` for Cymraeg but it's cy_GB in Hunspell. + # WELSH / CYMRAEG + cy_GB = cy-gb; + cy-gb = mkDict rec { + pname = "hunspell-dict-cy-gb"; + version = "25.03"; + + src = fetchFromGitHub { + owner = "techiaith"; + repo = "hunspell-cy"; + tag = version; + hash = "sha256-T1p0LbCUTKN7xfogbI2RqxdONgcMxDpjjFW+dN8IGa4="; + }; + + shortName = "cy-GB"; + dictFileName = "cy_GB"; + readmeFile = "README.md"; + + meta = { + description = "Hunspell dictionary for Welsh (Cymraeg)"; + homepage = "https://github.com/techiaith/hunspell-cy"; + license = with lib.licenses; [ + lgpl3 + ]; + maintainers = with lib.maintainers; [ + fin-w + ]; + }; + }; } From 7ccf02b197d3a267d7880b708f90d83a4e5da7b3 Mon Sep 17 00:00:00 2001 From: fin-w Date: Sun, 22 Feb 2026 04:33:03 +0000 Subject: [PATCH 2/2] maintainers: add fin-w --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6e059fbe561b..5f2e4436618d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8692,6 +8692,12 @@ githubId = 40620903; name = "figsoda"; }; + fin-w = { + email = "fin-w@tutanota.com"; + github = "fin-w"; + githubId = 41450706; + name = "fin-w"; + }; fionera = { email = "nix@fionera.de"; github = "fionera";