lol

fishPlugins.wakatime-fish: init at 0.0.3

ocfox 32f10b45 b01f185e

+32
+2
pkgs/shells/fish/plugins/default.nix
··· 50 50 51 51 tide = callPackage ./tide.nix { }; 52 52 53 + wakatime-fish = callPackage ./wakatime-fish.nix { }; 54 + 53 55 z = callPackage ./z.nix { }; 54 56 } // lib.optionalAttrs config.allowAliases { 55 57 autopair-fish = self.autopair; # Added 2023-03-10
+30
pkgs/shells/fish/plugins/wakatime-fish.nix
··· 1 + { lib 2 + , wakatime 3 + , buildFishPlugin 4 + , fetchFromGitHub 5 + }: 6 + 7 + buildFishPlugin rec { 8 + pname = "wakatime-fish"; 9 + version = "0.0.3"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "ik11235"; 13 + repo = "wakatime.fish"; 14 + rev = "v${version}"; 15 + hash = "sha256-t0b8jvkNU7agF0A8YkwQ57qGGqcYJF7l9eNr12j2ZQ0="; 16 + }; 17 + 18 + preFixup = '' 19 + substituteInPlace $out/share/fish/vendor_conf.d/wakatime.fish \ 20 + --replace "if type -p wakatime" "if type -p ${lib.getExe wakatime}" \ 21 + --replace "(type -p wakatime)" "${lib.getExe wakatime}" 22 + ''; 23 + 24 + meta = with lib; { 25 + description = "A fish plugin for wakatime"; 26 + homepage = "https://github.com/ik11235/wakatime.fish"; 27 + license = licenses.mit; 28 + maintainers = with maintainers; [ ocfox ]; 29 + }; 30 + }