From 14ad3c77492161c09a0d855942df5b43663bcd92 Mon Sep 17 00:00:00 2001 From: Frost-Phoenix <67cyril6767@gmail.com> Date: Tue, 14 Nov 2023 15:42:16 +0100 Subject: [PATCH] add scripts --- modules/home/scripts/default.nix | 5 +++++ modules/home/scripts/scripts/compress.sh | 9 +++++++++ modules/home/scripts/scripts/extract.sh | 6 ++++++ 3 files changed, 20 insertions(+) create mode 100644 modules/home/scripts/scripts/compress.sh create mode 100644 modules/home/scripts/scripts/extract.sh diff --git a/modules/home/scripts/default.nix b/modules/home/scripts/default.nix index dd2b291..f4e4d95 100644 --- a/modules/home/scripts/default.nix +++ b/modules/home/scripts/default.nix @@ -10,6 +10,8 @@ toogle_oppacity = pkgs.writeScriptBin "toogle_oppacity" (builtins.readFile ./scripts/toogle_oppacity.sh); maxfetch = pkgs.writeScriptBin "maxfetch" (builtins.readFile ./scripts/maxfetch.sh); lofi = pkgs.writeScriptBin "lofi" (builtins.readFile ./scripts/lofi.sh); + compress = pkgs.writeScriptBin "compress" (builtins.readFile ./scripts/compress.sh); + extract = pkgs.writeScriptBin "extract" (builtins.readFile ./scripts/extract.sh); in { home.packages = with pkgs; [ wall-change @@ -28,5 +30,8 @@ in { maxfetch lofi + + compress + extract ]; } diff --git a/modules/home/scripts/scripts/compress.sh b/modules/home/scripts/scripts/compress.sh new file mode 100644 index 0000000..b3d7d11 --- /dev/null +++ b/modules/home/scripts/scripts/compress.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +if (( $# == 1 )) then + echo -ne "Archive name: " + read name + tar -cvzf "$name.tar.gz" $1 +else + echo "Wrong number of arguments..." +fi \ No newline at end of file diff --git a/modules/home/scripts/scripts/extract.sh b/modules/home/scripts/scripts/extract.sh new file mode 100644 index 0000000..ecc25dd --- /dev/null +++ b/modules/home/scripts/scripts/extract.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +for i in "$@" ; do + tar -xvzf $i + break +done