diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ec92f8cba451..ba876ecec8ba 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16170,6 +16170,11 @@ githubId = 146413; name = "Tobias Poschwatta"; }; + potb = { + name = "Peïo Thibault"; + github = "potb"; + githubId = 10779093; + }; poweredbypie = { name = "poweredbypie"; github = "poweredbypie"; diff --git a/pkgs/by-name/qw/qwerty-fr/package.nix b/pkgs/by-name/qw/qwerty-fr/package.nix new file mode 100644 index 000000000000..f898073f77c1 --- /dev/null +++ b/pkgs/by-name/qw/qwerty-fr/package.nix @@ -0,0 +1,30 @@ +{ + stdenvNoCC, + fetchFromGitHub, + lib, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "qwerty-fr"; + version = "0.7.3"; + + src = fetchFromGitHub { + owner = "qwerty-fr"; + repo = "qwerty-fr"; + rev = "refs/tags/v${finalAttrs.version}"; + sha256 = "sha256-TD67wKdaPaXzJzjKFCfRZl3WflUfdnUSQl/fnjr9TF8="; + }; + + installPhase = '' + mkdir -p $out/share/X11/xkb/symbols + cp $src/linux/us_qwerty-fr $out/share/X11/xkb/symbols + ''; + + meta = with lib; { + description = "Qwerty keyboard layout with French accents"; + changelog = "https://github.com/qwerty-fr/qwerty-fr/blob/v${finalAttrs.version}/linux/debian/changelog"; + homepage = "https://github.com/qwerty-fr/qwerty-fr"; + license = licenses.mit; + maintainers = with maintainers; [ potb ]; + }; +})