change scripts
This commit is contained in:
parent
be42d058cb
commit
27e0c22bae
|
@ -1,76 +1,13 @@
|
|||
{pkgs, ...}: let
|
||||
wall-change = pkgs.writeShellScriptBin "wall-change" ''
|
||||
swaybg -m fill -i $1
|
||||
'';
|
||||
wallpaper-picker = pkgs.writeShellScriptBin "wallpaper-picker" ''
|
||||
wallpaper_folder=$HOME/Pictures/wallpapers
|
||||
wallpaper_location="$(ls $wallpaper_folder | wofi -n --show dmenu)"
|
||||
if [[ -d $wallpaper_folder/$wallpaper_location ]]; then
|
||||
wallpaper_temp="$wallpaper_location"
|
||||
elif [[ -f $wallpaper_folder/$wallpaper_location ]]; then
|
||||
wall-change $wallpaper_folder/$wallpaper_temp/$wallpaper_location
|
||||
else
|
||||
exit 1
|
||||
fi
|
||||
'';
|
||||
push = pkgs.writeShellScriptBin "push" ''
|
||||
git_directory=$PWD/.git
|
||||
if [[ -d $git_directory ]];then
|
||||
git add .
|
||||
read -p "Enter commit name: " commit_name
|
||||
git commit -m "$commit_name"
|
||||
git push
|
||||
else
|
||||
echo "Git wasn't initialized here."
|
||||
fi
|
||||
'';
|
||||
commit = pkgs.writeShellScriptBin "commit" ''
|
||||
git_directory=$PWD/.git
|
||||
if [[ -d $git_directory ]];then
|
||||
git add .
|
||||
read -p "Enter commit name: " commit_name
|
||||
git commit -m "$commit_name"
|
||||
else
|
||||
echo "Git wasn't initialized here."
|
||||
fi
|
||||
'';
|
||||
dsize = pkgs.writeShellScriptBin "dsize" ''
|
||||
if [ "$#" -eq 1 ]; then
|
||||
du -hs $1
|
||||
else
|
||||
echo "[ERROR] => Wrong number of parameters"
|
||||
fi
|
||||
'';
|
||||
runbg = pkgs.writeShellScriptBin "runbg" ''
|
||||
[ $# -eq 0 ] && { # $# is number of args
|
||||
echo "$(basename $0): missing command" >&2
|
||||
exit 1
|
||||
}
|
||||
prog="$(which "$1")" # see below
|
||||
[ -z "$prog" ] && {
|
||||
echo "$(basename $0): unknown command: $1" >&2
|
||||
exit 1
|
||||
}
|
||||
shift # remove $1, now $prog, from args
|
||||
tty -s && exec </dev/null # if stdin is a terminal, redirect from null
|
||||
tty -s <&1 && exec >/dev/null # if stdout is a terminal, redirect to null
|
||||
tty -s <&2 && exec 2>&1 # stderr to stdout (which might not be null)
|
||||
"$prog" "$@" & # $@ is all args
|
||||
'';
|
||||
music = pkgs.writeShellScriptBin "music" ''
|
||||
if [[ $# == 0 ]]; then
|
||||
hyprctl dispatch exec "[workspace 8 silent] audacious -t"
|
||||
sleep 0.5
|
||||
audtool playlist-repeat-status |grep "on" || audtool playlist-repeat-toggle
|
||||
audtool playlist-shuffle-status|grep "on" || audtool playlist-shuffle-toggle
|
||||
elif [[ $1 == -s ]]; then
|
||||
pkill audacious
|
||||
else
|
||||
echo "[ERROR] => Wrong argument..."
|
||||
fi
|
||||
'';
|
||||
toogle_blur = pkgs.writeScriptBin "toogle_blur" (builtins.readFile ./toogle_blur.sh);
|
||||
toogle_oppacity = pkgs.writeScriptBin "toogle_oppacity" (builtins.readFile ./toogle_oppacity.sh);
|
||||
wall-change = pkgs.writeShellScriptBin "wall-change" ''swaybg -m fill -i $1'';
|
||||
wallpaper-picker = pkgs.writeShellScriptBin "wallpaper-picker" (builtins.readFile ./scripts/wallpaper-picker.sh);
|
||||
push = pkgs.writeShellScriptBin "push" (builtins.readFile ./scripts/push.sh);
|
||||
commit = pkgs.writeShellScriptBin "commit" (builtins.readFile ./scripts/commit.sh);
|
||||
dsize = pkgs.writeShellScriptBin "dsize" (builtins.readFile ./scripts/dsize.sh);
|
||||
runbg = pkgs.writeShellScriptBin "runbg" (builtins.readFile ./scripts/runbg.sh);
|
||||
music = pkgs.writeShellScriptBin "music" (builtins.readFile ./scripts/music.sh);
|
||||
toogle_blur = pkgs.writeScriptBin "toogle_blur" (builtins.readFile ./scripts/toogle_blur.sh);
|
||||
toogle_oppacity = pkgs.writeScriptBin "toogle_oppacity" (builtins.readFile ./scripts/toogle_oppacity.sh);
|
||||
in {
|
||||
home.packages = with pkgs; [
|
||||
wall-change
|
||||
|
|
10
modules/home/scripts/scripts/commit copy.sh
Normal file
10
modules/home/scripts/scripts/commit copy.sh
Normal file
|
@ -0,0 +1,10 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
git_directory=$PWD/.git
|
||||
if [[ -d $git_directory ]];then
|
||||
git add .
|
||||
read -p "Enter commit name: " commit_name
|
||||
git commit -m "$commit_name"
|
||||
else
|
||||
echo "Git wasn't initialized here."
|
||||
fi
|
10
modules/home/scripts/scripts/commit.sh
Normal file
10
modules/home/scripts/scripts/commit.sh
Normal file
|
@ -0,0 +1,10 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
git_directory=$PWD/.git
|
||||
if [[ -d $git_directory ]];then
|
||||
git add .
|
||||
read -p "Enter commit name: " commit_name
|
||||
git commit -m "$commit_name"
|
||||
else
|
||||
echo "Git wasn't initialized here."
|
||||
fi
|
7
modules/home/scripts/scripts/dsize.sh
Normal file
7
modules/home/scripts/scripts/dsize.sh
Normal file
|
@ -0,0 +1,7 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
if [ "$#" -eq 1 ]; then
|
||||
du -hs $1
|
||||
else
|
||||
echo "[ERROR] => Wrong number of parameters"
|
||||
fi
|
12
modules/home/scripts/scripts/music.sh
Normal file
12
modules/home/scripts/scripts/music.sh
Normal file
|
@ -0,0 +1,12 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
if [[ $# == 0 ]]; then
|
||||
hyprctl dispatch exec "[workspace 8 silent] audacious -t"
|
||||
sleep 0.5
|
||||
audtool playlist-repeat-status |grep "on" || audtool playlist-repeat-toggle
|
||||
audtool playlist-shuffle-status|grep "on" || audtool playlist-shuffle-toggle
|
||||
elif [[ $1 == -s ]]; then
|
||||
pkill audacious
|
||||
else
|
||||
echo "[ERROR] => Wrong argument..."
|
||||
fi
|
11
modules/home/scripts/scripts/push.sh
Normal file
11
modules/home/scripts/scripts/push.sh
Normal file
|
@ -0,0 +1,11 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
git_directory=$PWD/.git
|
||||
if [[ -d $git_directory ]];then
|
||||
git add .
|
||||
read -p "Enter commit name: " commit_name
|
||||
git commit -m "$commit_name"
|
||||
git push
|
||||
else
|
||||
echo "Git wasn't initialized here."
|
||||
fi
|
16
modules/home/scripts/scripts/runbg.sh
Normal file
16
modules/home/scripts/scripts/runbg.sh
Normal file
|
@ -0,0 +1,16 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
[ $# -eq 0 ] && { # $# is number of args
|
||||
echo "$(basename $0): missing command" >&2
|
||||
exit 1
|
||||
}
|
||||
prog="$(which "$1")" # see below
|
||||
[ -z "$prog" ] && {
|
||||
echo "$(basename $0): unknown command: $1" >&2
|
||||
exit 1
|
||||
}
|
||||
shift # remove $1, now $prog, from args
|
||||
tty -s && exec </dev/null # if stdin is a terminal, redirect from null
|
||||
tty -s <&1 && exec >/dev/null # if stdout is a terminal, redirect to null
|
||||
tty -s <&2 && exec 2>&1 # stderr to stdout (which might not be null)
|
||||
"$prog" "$@" & # $@ is all args
|
11
modules/home/scripts/scripts/wallpaper-picker.sh
Normal file
11
modules/home/scripts/scripts/wallpaper-picker.sh
Normal file
|
@ -0,0 +1,11 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
wallpaper_folder=$HOME/Pictures/wallpapers
|
||||
wallpaper_location="$(ls $wallpaper_folder | wofi -n --show dmenu)"
|
||||
if [[ -d $wallpaper_folder/$wallpaper_location ]]; then
|
||||
wallpaper_temp="$wallpaper_location"
|
||||
elif [[ -f $wallpaper_folder/$wallpaper_location ]]; then
|
||||
wall-change $wallpaper_folder/$wallpaper_temp/$wallpaper_location
|
||||
else
|
||||
exit 1
|
||||
fi
|
Loading…
Reference in a new issue