Added run alias and some random bash scripts
This commit is contained in:
12
aliases.sh
Normal file
12
aliases.sh
Normal file
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
SCRIPT_DIR="$(dirname $(realpath "$0"))"
|
||||
|
||||
function run() {
|
||||
if [ $# -lt 2 ]; then
|
||||
echo "Usage: $0 <category> <script> [args...]"
|
||||
return
|
||||
fi
|
||||
bash "$SCRIPT_DIR/$1/$2.sh" ${@:3}
|
||||
}
|
||||
|
||||
4
hello/world.sh
Normal file
4
hello/world.sh
Normal file
@@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
echo "Hello world!"
|
||||
echo "Remaining arguments: $@"
|
||||
7
i3/switch.sh
Executable file
7
i3/switch.sh
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
autorandr -l undocked
|
||||
autorandr -l docked
|
||||
sleep 5
|
||||
ps aux | grep polybar | awk '{ if (NR > 1) print prev; prev = $2}' | xargs kill
|
||||
~/.screenlayout/polybar.sh
|
||||
~/.screenlayout/wallpapers.sh
|
||||
15
nixos/update.sh
Executable file
15
nixos/update.sh
Executable file
@@ -0,0 +1,15 @@
|
||||
update() {
|
||||
cd ~/dotfiles
|
||||
git pull
|
||||
sudo nixos-rebuild switch --flake ~/dotfiles
|
||||
home-manager switch --flake ~/dotfiles
|
||||
}
|
||||
|
||||
# Nixos VMs
|
||||
ssh media@media.randomctf.com -t "$(typeset -f update); update"
|
||||
ssh logging@logging.randomctf.local -t "$(typeset -f update); update"
|
||||
ssh mindforge@mindforge.randomctf.local -t "$(typeset -f update); update"
|
||||
ssh sampledb@sampledb.randomctf.local -t "$(typeset -f update); update"
|
||||
|
||||
# Ubuntu VMs
|
||||
ssh pbx@pbx.randomctf.local -t "sudo apt update -y && sudo apt upgrade -y"
|
||||
7
tld/cleanup.sh
Executable file
7
tld/cleanup.sh
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
ROOT="$HOME/backup_tld"
|
||||
|
||||
for save in $(find . -mindepth 1 -maxdepth 1 -type d | cut -d '/' -f 2 | sort -n | head -n -3); do
|
||||
rm -rf "$ROOT/$save"
|
||||
done
|
||||
13
tld/restore.sh
Executable file
13
tld/restore.sh
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
if [[ $# < 1 ]]; then
|
||||
echo "Please provide save name (eg. sandbox2)"
|
||||
exit
|
||||
fi
|
||||
|
||||
ROOT="$HOME/backup_tld"
|
||||
|
||||
latest=$(find $ROOT -mindepth 1 -maxdepth 1 -type d | rev | cut -d '/' -f 1 | rev | sort -nr | head -n 1)
|
||||
|
||||
echo "Restoring save $latest/$1"
|
||||
cp "$ROOT/$latest/$1" "$HOME/.local/share/Hinterland/TheLongDark/Survival/"
|
||||
5
tld/save.sh
Executable file
5
tld/save.sh
Executable file
@@ -0,0 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
backup=$(date +%s)
|
||||
mkdir "$HOME/backup_tld/$backup"
|
||||
cp -R "$HOME/.local/share/Hinterland/TheLongDark/Survival/"* "$HOME/backup_tld/$backup"
|
||||
Reference in New Issue
Block a user