about summary refs log tree commit diff
path: root/pkgs/shells/fish
diff options
context:
space:
mode:
authorAndersonTorres <torres.anderson.85@protonmail.com>2022-07-06 22:46:29 -0300
committerAndersonTorres <torres.anderson.85@protonmail.com>2022-07-06 22:50:17 -0300
commitfa844907f3452344b021077e110b34d547f18309 (patch)
tree398423d096629bfafc47180839e1400c077ffc5d /pkgs/shells/fish
parent9bb2ef1532cbfbff259f84b6cbd3749d24344dd6 (diff)
downloadnixlib-fa844907f3452344b021077e110b34d547f18309.tar
nixlib-fa844907f3452344b021077e110b34d547f18309.tar.gz
nixlib-fa844907f3452344b021077e110b34d547f18309.tar.bz2
nixlib-fa844907f3452344b021077e110b34d547f18309.tar.lz
nixlib-fa844907f3452344b021077e110b34d547f18309.tar.xz
nixlib-fa844907f3452344b021077e110b34d547f18309.tar.zst
nixlib-fa844907f3452344b021077e110b34d547f18309.zip
oh-my-fish: fix some egregious errors
Diffstat (limited to 'pkgs/shells/fish')
-rw-r--r--pkgs/shells/fish/oh-my-fish/default.nix26
1 files changed, 12 insertions, 14 deletions
diff --git a/pkgs/shells/fish/oh-my-fish/default.nix b/pkgs/shells/fish/oh-my-fish/default.nix
index 252e9350eaf1..6c09599972d1 100644
--- a/pkgs/shells/fish/oh-my-fish/default.nix
+++ b/pkgs/shells/fish/oh-my-fish/default.nix
@@ -2,26 +2,24 @@
 , stdenv
 , fetchFromGitHub
 , fish
-, bash
 , runtimeShell
 , writeShellScript
 }:
 
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
   pname = "oh-my-fish";
-  version = "7+unstable=2021-03-03";
+  version = "unstable-2022-03-27";
 
   src = fetchFromGitHub {
-    owner = pname;
-    repo = pname;
-    rev = "0b1396ad7962073fa25615bf03c43b53eddc2d56";
-    hash = "sha256-lwMo4+PcYR9kYJPWK+ALiMfBdxFSgB2vjtSn8QrmmEA=";
+    owner = finalAttrs.pname;
+    repo = finalAttrs.pname;
+    rev = "d428b723c8c18fef3b2a00b8b8b731177f483ad8";
+    hash = "sha256-msItKEPe7uSUpDAfCfdYZjt5NyfM3KtOrLUTO9NGqlg=";
   };
 
   strictDeps = true;
   buildInputs = [
     fish
-    bash
   ];
 
   dontConfigure = true;
@@ -30,21 +28,21 @@ stdenv.mkDerivation rec {
   installPhase = ''
     runHook preInstall
 
-    mkdir -pv $out/bin $out/share/${pname}
-    cp -vr * $out/share/${pname}
+    mkdir -pv $out/bin $out/share/${finalAttrs.pname}
+    cp -vr * $out/share/${finalAttrs.pname}
 
     cat << EOF > $out/bin/omf-install
     #!${runtimeShell}
 
     ${fish}/bin/fish \\
-      $out/share/${pname}/bin/install \\
+      $out/share/${finalAttrs.pname}/bin/install \\
       --noninteractive \\
-      --offline=$out/share/${pname}
+      --offline=$out/share/${finalAttrs.pname}
 
     EOF
     chmod +x $out/bin/omf-install
 
-    runHook PostInstall
+    runHook postInstall
   '';
 
   meta = with lib; {
@@ -60,5 +58,5 @@ stdenv.mkDerivation rec {
     mainProgram = "omf-install";
     platforms = fish.meta.platforms;
   };
-}
+})
 # TODO: customize the omf-install script