diff options
| author | seth <[email protected]> | 2023-05-29 21:37:43 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2023-05-29 21:37:43 -0400 |
| commit | 0f51e82afc34560c2bd7b531f3c0c40e16643bad (patch) | |
| tree | 2410a712b1b693f09ac7f16d5ec560c2979991aa | |
| parent | 28f4881ed8de6362ab4847848cd792d5ebd132d6 (diff) | |
pkgs: init mommy
| -rw-r--r-- | flake.nix | 1 | ||||
| -rw-r--r-- | pkgs/mommy.nix | 45 |
2 files changed, 46 insertions, 0 deletions
@@ -34,6 +34,7 @@ with pkgs; { cartridges = callPackage ./pkgs/cartridges.nix {}; huion = callPackage ./pkgs/huion.nix {}; + mommy = callPackage ./pkgs/mommy.nix {}; theseus = callPackage ./pkgs/theseus.nix {}; treefetch = callPackage ./pkgs/treefetch.nix {}; swhkd = callPackage ./pkgs/swhkd {}; diff --git a/pkgs/mommy.nix b/pkgs/mommy.nix new file mode 100644 index 0000000..763f364 --- /dev/null +++ b/pkgs/mommy.nix @@ -0,0 +1,45 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + gnumake, + man-db, + shellspec, + ... +}: let + inherit (lib) licenses maintainers platforms; +in + stdenvNoCC.mkDerivation rec { + pname = "mommy"; + version = "1.2.3"; + + src = fetchFromGitHub { + owner = "FWDekker"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-LT21MJg2rF84o2rWKguEP4UUOOu27nNGls95sBYgICw="; + }; + + checkInputs = [man-db shellspec]; + nativeBuildInputs = [gnumake]; + + checkPhase = '' + make test/unit + ''; + + installPhase = '' + make prefix=$out install + ''; + + meta = { + description = "mommy's here to support you, in any shell, on any system~"; + longDescription = '' + mommy's here to support you! mommy will compliment you if things go well, + and will encourage you if things are not going so well~ + ''; + homepage = "https://github.com/FWDekker/mommy"; + license = licenses.unlicense; + maintainers = [maintainers.getchoo]; + platforms = with platforms; linux ++ darwin; + }; + } |
