diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-11-07 21:40:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-07 21:40:53 +0100 |
commit | b80e5ad35f7e03dc29ed73db667fc0539a8180cc (patch) | |
tree | b7b1056f92ac1a01568983b01ea9e0e5bbab5061 /pkgs/tools | |
parent | bb6b849c4543cf60bd98250e5d7da1b64c4e7d51 (diff) | |
parent | af6823703bf5bde50039ee35f7565082f9bab79e (diff) | |
download | nixpkgs-b80e5ad35f7e03dc29ed73db667fc0539a8180cc.tar nixpkgs-b80e5ad35f7e03dc29ed73db667fc0539a8180cc.tar.gz nixpkgs-b80e5ad35f7e03dc29ed73db667fc0539a8180cc.tar.bz2 nixpkgs-b80e5ad35f7e03dc29ed73db667fc0539a8180cc.tar.lz nixpkgs-b80e5ad35f7e03dc29ed73db667fc0539a8180cc.tar.xz nixpkgs-b80e5ad35f7e03dc29ed73db667fc0539a8180cc.tar.zst nixpkgs-b80e5ad35f7e03dc29ed73db667fc0539a8180cc.zip |
Merge pull request #266090 from ckiee/mommy-1.2.4
mommy: 1.2.3 -> 1.2.4; migrate to by-name
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/misc/mommy/default.nix | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/pkgs/tools/misc/mommy/default.nix b/pkgs/tools/misc/mommy/default.nix deleted file mode 100644 index ae04e92c630..00000000000 --- a/pkgs/tools/misc/mommy/default.nix +++ /dev/null @@ -1,71 +0,0 @@ -{ lib -, stdenv -, fetchFromGitHub -, makeWrapper -, writeText -, shellspec -, fetchpatch - # usage: - # pkgs.mommy.override { - # mommySettings.sweetie = "catgirl"; - # } - # - # $ mommy - # who's my good catgirl~ -, mommySettings ? null -}: - -let - variables = lib.mapAttrs' - (name: value: lib.nameValuePair "MOMMY_${lib.toUpper name}" value) - mommySettings; - configFile = writeText "mommy-config" (lib.toShellVars variables); -in -stdenv.mkDerivation rec { - pname = "mommy"; - version = "1.2.3"; - - src = fetchFromGitHub { - owner = "FWDekker"; - repo = pname; - rev = "v${version}"; - hash = "sha256-LT21MJg2rF84o2rWKguEP4UUOOu27nNGls95sBYgICw="; - }; - - patches = [ - # 🫣 mommy finds your config with an environment variable now~ - (fetchpatch { - url = "https://github.com/FWDekker/mommy/commit/d5785521fe2ce9ec832dbfe20abc483545b1df97.patch"; - hash = "sha256-GacUjQyvvwRRYKIHHTTAL0mQSPMZbbxacqilBaw807Y="; - }) - # 💜 mommy follows the XDG base directory specification now~ - (fetchpatch { - url = "https://github.com/FWDekker/mommy/commit/71806bc0ace2822ac32dc8dd5bb0b0881d849982.patch"; - hash = "sha256-Znq3VOgYI7a13Fqyz9nevtrvn7S5Jb2uBc78D0BG8rY="; - }) - ]; - - nativeBuildInputs = [ makeWrapper ]; - nativeCheckInputs = [ shellspec ]; - installFlags = [ "prefix=$(out)" ]; - - doCheck = true; - checkTarget = "test/unit"; - - postInstall = '' - ${lib.optionalString (mommySettings != null) '' - wrapProgram $out/bin/mommy \ - --set-default MOMMY_OPT_CONFIG_FILE "${configFile}" - ''} - ''; - - meta = with lib; { - description = "mommy's here to support you, in any shell, on any system~ ❤️"; - homepage = "https://github.com/FWDekker/mommy"; - changelog = "https://github.com/FWDekker/mommy/blob/v${version}/CHANGELOG.md"; - license = licenses.unlicense; - platforms = platforms.all; - maintainers = with maintainers; [ ckie ]; - mainProgram = "mommy"; - }; -} |