22 lines
525 B
Nix
22 lines
525 B
Nix
# From https://github.com/Frost-Phoenix/nixos-config
|
|
{ pkgs, ... }:
|
|
let
|
|
compress = pkgs.writeShellScriptBin "compress" ''
|
|
if (( $# == 1 )) then
|
|
# echo -ne "Archive name: "
|
|
# read name
|
|
# tar -cvzf "$name.tar.gz" $1
|
|
tar -cvzf "$1.tar.gz" $1
|
|
else
|
|
echo "Wrong number of arguments..."
|
|
fi
|
|
'';
|
|
extract = pkgs.writeShellScriptBin "extract" ''
|
|
for i in "$@" ; do
|
|
tar -xvzf $i
|
|
break
|
|
done
|
|
'';
|
|
|
|
in { home.packages = with pkgs; [ compress extract ]; }
|