Deleted old and stupid scripts.

This commit is contained in:
cronyakatsuki 2022-11-04 14:53:35 +01:00
parent 510538cb3a
commit 86e3a3a79c
5 changed files with 0 additions and 245 deletions

View File

@ -1,38 +0,0 @@
#!/bin/sh
# feed the script with your directory path
# and it will list all your files and open them
# in your prefered program with xdg-open
. $HOME/.config/dmenu/config
# cd into the given directory
cd $1
# a functions that list all everything in a directory and gives back the chosen one
choice (){
(ls -1 -a | $DMENU -l 30 -p "Choose your file!")
}
# first choice
dir=$(choice)
# while the coice is not a file do what is inside
while [ ! -f "$dir" ]
do
# first we check if it is a single dot and if it is we exit
[ "$dir" = "." ] && exit
# if dir is empty we exit
[ -z "$dir" ] && exit
# if all check are negative we change into the directory
cd "$dir"
# doing a new check
dir=$(choice)
done
# open the file using xdg-open
xdg-open "$dir"
quick-notify "Opening file" "$dir"

View File

@ -1,18 +0,0 @@
#!/bin/bash
# dmenu script to run one of my most runned programs
source $HOME/.config/dmenu/config
declare -a software=(
"bitwarden-desktop"
"megasync"
"spotify"
"discord"
)
choice=$(printf "%s\n" "${software[@]}" | $DMENU -p "Choose software to run")
[ -n $choice ] || exit
$choice

View File

@ -1,33 +0,0 @@
#!/bin/sh
. $HOME/.config/dmenu/config
portMan () {
notAvailable=$(pactl list sinks | grep 'analog-output-headphones' | grep 'not available')
[ ! -z "$notAvailable" ] && quick-notify "Port Master" "Only one port available" && exit
current=$(pactl list sinks | grep 'Active Port' | awk '{ print $3 }')
[ "$current" = "analog-output-speaker" ] && current="Speakers" || current="Headphones"
case "$(printf "Speakers\\nHeadphones" | $DMENU -p "Current: $current ")" in
"Speakers") pactl set-sink-port 0 analog-output-speaker ;;
esac
}
programVolToggle () {
inputSinks=$(pactl list sink-inputs | sed -e 's/^[ \t]*//' | awk '/^Sink Input/{sink=$3} /^application.name/{name=$3; print name, sink}' )
[ -z "$inputSinks" ] && quick-notify "Program Master" "No Programs Inputing Sound" && exit
programSink=$(printf '%s\n' "$inputSinks" | dmenu -p "Toggle volume: " | awk '{ print $2 }' | sed 's/#//')
pactl set-sink-input-mute $programSink toggle
}
case "$(printf "port\\nprogram" | $DMENU -p "Sound Control: ")" in
port) portMan ;;
program) programVolToggle ;;
*) exit ;;
esac

View File

@ -1,132 +0,0 @@
#!/bin/bash
# script to run roms from different systems in their respective emulators
# a functions that list all everything in a directory and gives back the chosen one
source $HOME/.config/dmenu/config
choice (){
(ls -1 | $DMENU -l 30 -p "Choose your $system rom!")
}
run_rom (){
# cd into the given directory
cd "$dir"
# first choice
rom=$(choice)
# first we check if it is a single dot and if it is we exit
[ "$rom" = "." ] && exit 1
# if rom is empty we exit
[ -z "$rom" ] && exit 1
# run the emulator with the chosen rom
gamemoderun mangohud --dlsym $emulator "$dir$rom"
disown $@
}
declare -a systems=(
"Nintendo - Nintendo Entertainment System (1983-2003)"
"Sega - Mega Drive - Genesis (19881997)"
"Nintendo - Game Boy (1989-2003)"
"Nintendo - Super Nintendo Entertainment System (1990-2003)"
"Sony Playstation (19942006)"
"Nintendo - Nintendo 64 (1996-2002)"
"Nintendo - Game Boy Color (1998-2003)"
"Sony Playstation 2 (20002013)"
"Nintendo - Game Boy Advance (2001-2009)"
"Nintendo Gamecube (2001-2009)"
"Sony Playstation Portable (20042014)"
"Nintendo DS (2004-2015)"
)
case "$(printf '%s\n' "${systems[@]}" | $DMENU -l 10 -p "Chose retro console:")" in
"Nintendo - Nintendo Entertainment System (1983-2003)")
emulator="fceux"
system="NES"
dir="$HOME/Roms/Nintendo - Nintendo Entertainment System/"
run_rom
exit
;;
"Nintendo - Nintendo 64 (1996-2002)")
emulator="mupen64plus-gui"
system="N64"
dir="$HOME/Roms/Nintendo - Nintendo 64/"
run_rom
exit
;;
"Nintendo - Game Boy Advance (2001-2009)")
emulator="mgba-qt"
system="GBA"
dir="$HOME/Roms/Nintendo - Game Boy Advance/"
run_rom
exit
;;
"Nintendo Gamecube (2001-2009)")
emulator="dolphin-emu"
system="Gamecube"
dir="$HOME/Roms/Nintendo Gamecube/"
run_rom
exit
;;
"Sony Playstation Portable (20042014)")
emulator="PPSSPPSDL"
system="PSP"
dir="$HOME/Roms/Sony Playstation Portable/"
run_rom
exit
;;
"Sony Playstation 2 (20002013)")
emulator="pcsx2"
system="PS2"
dir="$HOME/Roms/Sony Playstation 2/"
run_rom
exit
;;
"Sega - Mega Drive - Genesis (19881997)")
emulator="kega-fusion"
system="Genesis"
dir="$HOME/Roms/Sega - Mega Drive - Genesis/"
run_rom
exit
;;
"Nintendo - Game Boy (1989-2003)")
emulator="mgba-qt"
system="GameBoy"
dir="$HOME/Roms/Nintendo - Game Boy/"
run_rom
exit
;;
"Nintendo - Game Boy Color (1998-2003)")
emulator="mgba-qt"
system="GBC"
dir="$HOME/Roms/Nintendo - Game Boy Color/"
run_rom
exit
;;
"Nintendo - Super Nintendo Entertainment System (1990-2003)")
emulator="snes9x-gtk"
system="SNES"
dir="$HOME/Roms/Nintendo - Super Nintendo Entertainment System/"
run_rom
exit
;;
"Sony Playstation (19942006)")
emulator="duckstation-nogui"
system="PSX"
dir="$HOME/Roms/Sony Playstation/"
run_rom
exit
;;
"Nintendo DS (2004-2015)")
emulator="melonDS"
system="NDS"
dir="$HOME/Roms/Nintendo DS/"
run_rom
exit
;;
esac

View File

@ -1,24 +0,0 @@
#!/bin/sh
# Search offline copy of the arch wiki
. $HOME/.config/dmenu/config
dir="/usr/share/doc/arch-wiki/html/en/"
docs="$(find $dir -iname "*.html")"
main () {
choice=$(printf '%s\n' "${docs}" | \
cut -d '/' -f8- | \
sed -e 's/_/ /g' -e 's/.html//g' | \
sort | \
$DMENU -i -l 20 -p "Arch Wiki Docs:")
if [ "$choice" ]; then
article=$(printf '%s\n' "${dir}${choice}.html" | sed 's/ /_/g')
"$BROWSER" "$article"
fi
}
main