diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 89e280d96cde..c77f293ae7e7 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12050,6 +12050,15 @@ github = "jackyliu16"; githubId = 50787361; }; + onemoresuza = { + name = "Coutinho de Souza"; + email = "dev@onemoresuza.mailer.me"; + github = "onemoresuza"; + githubId = 106456302; + keys = [{ + fingerprint = "484F D3B8 BAD7 BF5D 8B68 2AEA A2ED 1159 935E 4D7E"; + }]; + }; onixie = { email = "onixie@gmail.com"; github = "onixie"; diff --git a/pkgs/applications/misc/wallust/default.nix b/pkgs/applications/misc/wallust/default.nix new file mode 100644 index 000000000000..4755ce24b7d2 --- /dev/null +++ b/pkgs/applications/misc/wallust/default.nix @@ -0,0 +1,26 @@ +{lib, fetchgit, rustPlatform}: + +let + repoUrl = "https://codeberg.org/explosion-mental/wallust"; +in rustPlatform.buildRustPackage rec { + pname = "wallust"; + version = "2.4.1"; + + src = fetchgit { + url = "${repoUrl}.git"; + rev = version; + sha256 = "sha256-7zSUyj8Zzk8rsDe7ukPaV02HH7VQ+yjh+wM5TZzJxSA="; + }; + + cargoSha256 = "sha256-toqt5vqEsflhqFargEcCXrb6ab748mn6k6/RH5d/3RA="; + + meta = with lib; { + description = "A better pywall"; + homepage = repoUrl; + license = licenses.mit; + maintainers = with maintainers; [onemoresuza]; + downloadPage = "${repoUrl}/releases/tag/${version}"; + platforms = platforms.unix; + mainProgram = "wallust"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3bb1f77b80de..1c219cd58de0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -35866,6 +35866,8 @@ with pkgs; yuview = libsForQt5.yuview; + wallust = callPackage ../applications/misc/wallust { }; + zam-plugins = callPackage ../applications/audio/zam-plugins { }; zammad = callPackage ../applications/networking/misc/zammad { };