diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 67930b4f276f..b2fae16f3b67 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13589,4 +13589,15 @@ github = "PhilippWoelfel"; githubId = 19400064; }; + qbit = { + name = "Aaron Bieber"; + email = "aaron@bolddaemon.com"; + github = "qbit"; + githubId = 68368; + matrix = "@qbit:tapenet.org"; + keys = [{ + longkeyid = "rsa4096/0x1F81112D62A9ADCE"; + fingerprint = "3586 3350 BFEA C101 DB1A 4AF0 1F81 112D 62A9 ADCE"; + }]; + }; } diff --git a/pkgs/shells/yash/default.nix b/pkgs/shells/yash/default.nix new file mode 100644 index 000000000000..44faf5c4e027 --- /dev/null +++ b/pkgs/shells/yash/default.nix @@ -0,0 +1,23 @@ +{ stdenv, lib, fetchurl, gettext, ncurses }: + +stdenv.mkDerivation rec { + pname = "yash"; + version = "2.52"; + + src = fetchurl { + url = "https://osdn.net/dl/yash/yash-${version}.tar.xz"; + sha256 = "sha256:1jdmj4cyzwxxyyqf20y1zi578h7md860ryffp02qi143zpppn4sm"; + }; + + buildInputs = [ gettext ncurses ]; + + meta = with lib; { + description = "Yet another POSIX-compliant shell"; + homepage = "https://yash.osdn.jp/index.html.en"; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ qbit ]; + platforms = platforms.all; + }; + + passthru.shellPath = "/bin/yash"; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e4a599c7c177..ea6272bb365f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11445,6 +11445,8 @@ with pkgs; zsh-prezto = callPackage ../shells/zsh/zsh-prezto { }; + yash = callPackage ../shells/yash { }; + grml-zsh-config = callPackage ../shells/zsh/grml-zsh-config { }; powerline = with python3Packages; toPythonApplication powerline;