diff --git a/home/packages/custom/default.nix b/home/packages/custom/default.nix index f63628c..a2a89cf 100644 --- a/home/packages/custom/default.nix +++ b/home/packages/custom/default.nix @@ -9,6 +9,7 @@ (callPackage ./nextcloud-sync/from-local.nix { }) (callPackage ./nextcloud-sync/from-remote.nix { }) (callPackage ./typo3-documentation-rendering { }) + (callPackage ./zcat-progress { }) (callPackage ./project { inherit ownLib; }) diff --git a/home/packages/custom/zcat-progress/default.nix b/home/packages/custom/zcat-progress/default.nix new file mode 100644 index 0000000..f51c381 --- /dev/null +++ b/home/packages/custom/zcat-progress/default.nix @@ -0,0 +1,18 @@ +{ + writeShellApplication + , pv + , gzip +}: + +writeShellApplication { + name = "custom-zcat-with-progress"; + + runtimeInputs = [ + pv + gzip + ]; + + text = '' + zcat "$1" | pv -s "$(gzip -dc "$1" | wc -c)" + ''; +}