treewide. complete refactor

Lots of cleaning up, I cannot be arsed to commit everything one-by-one
This commit is contained in:
raf 2024-07-22 00:19:39 +03:00
commit 5b7812600d
Signed by: NotAShelf
GPG key ID: AF26552424E53993
24 changed files with 631 additions and 464 deletions

24
pkgs/ani-cli/package.nix Normal file
View file

@ -0,0 +1,24 @@
{
pins,
lib,
fetchFromGitHub,
ani-cli,
...
}:
ani-cli.overrideAttrs (let
pin = pins.ani-cli;
in {
pname = "ani-cli";
inherit (pin) version;
src = fetchFromGitHub {
inherit (pin.repository) owner repo;
sha256 = pin.hash;
rev = pin.revision;
};
meta = {
description = "An auto-upgrading version of ani-cli to ensure we are always up to date with scrapers";
maintainers = with lib.maintainers; [NotAShelf];
};
})