dotfiles

regexghost dotfiles and scripts
git clone https://git.regexghost.com/dotfiles.git
Log | Files | Refs | README

commit 279d21ab07978e8f34d6ff8c98c9c283093453e4
parent 371676f2a21a9bd6eb4a218962617ce6162e2049
Author: regexghost <dev@regexghost.com>
Date:   Thu,  3 Sep 2026 21:26:13 +0100

some changes and fixes I added after re-installing my OS

Diffstat:
Mapt-install.sh | 2+-
Minit.sh | 3++-
Mother-programs.sh | 6++++--
Mretroarch-setup/compile-cores.sh | 18+++++++++---------
Mretroarch-setup/retroarch-setup.sh | 2+-
Mterminal-scripts/os-transfer-backup.sh | 3+++
6 files changed, 20 insertions(+), 14 deletions(-)

diff --git a/apt-install.sh b/apt-install.sh @@ -18,7 +18,7 @@ # other sudo apt install \ - xorg xinit x11-xserver-utils xcompmgr picom xclip xdotool libnotify-bin dunst gammastep unclutter \ + xorg xinit x11-xserver-utils xcompmgr picom xclip xdotool libnotify-bin dunst gammastep unclutter alttab \ curl wget bluetooth unzip git tar unrar-free \ firefox-esr chromium w3m \ mpv vlc \ diff --git a/init.sh b/init.sh @@ -19,6 +19,8 @@ fi # Make substitution program before running setup.sh cd helpers/subgo; make full; cd ../.. +cd helpers/colours; ./make.sh DoomOne; cd ../.. + ./setup.sh make dotfiles # Install dotfile scripts @@ -26,7 +28,6 @@ cd panel-scripts/; make; cd ../ cd terminal-scripts/; make; cd ../ cd other/; make; cd ../ cd wm-scripts/; make; cd ../ -cd helpers/subgo/; make full; cd ../../ # Compile programs ./otherPrograms.sh mine diff --git a/other-programs.sh b/other-programs.sh @@ -227,7 +227,7 @@ bug () { } st () { - sudo apt install libgd-dev papirus-icon-theme + sudo apt install libgd-dev papirus-icon-theme libxft-dev git clone https://github.com/regexghost/st cd st @@ -238,6 +238,8 @@ st () { } dmenu () { + sudo apt install libxinerama-dev + git clone https://github.com/regexghost/dmenu cd dmenu make full @@ -588,7 +590,7 @@ onetrueawk () { } ueberzugpp () { - sudo apt install libssl-dev libvips-dev libsixel-dev libchafa-dev libtbb-dev libxcb-image0-dev libxcb-res0 libxcb-res0-dev + sudo apt install libssl-dev libvips-dev libsixel-dev libchafa-dev libtbb-dev libxcb-image0-dev libxcb-res0 libxcb-res0-dev libopencv-dev mkdir ueberzugpp cd ueberzugpp diff --git a/retroarch-setup/compile-cores.sh b/retroarch-setup/compile-cores.sh @@ -7,63 +7,63 @@ cd retroarch-github git clone https://github.com/libretro/libretro-super cd libretro-super ./libretro-fetch.sh picodrive -JOBS=1 ./libretro-build.sh picodrive +./libretro-build.sh picodrive cp libretro-picodrive/picodrive_libretro.so "${CONFIG_LOC}/cores/" read -p "q to quit if errors" quit [ "$quit" = "q" ] && exit ./libretro-fetch.sh nestopia -JOBS=1 ./libretro-build.sh nestopia +./libretro-build.sh nestopia cp libretro-nestopia/libretro/nestopia_libretro.so "${CONFIG_LOC}/cores/" read -p "q to quit if errors" quit [ "$quit" = "q" ] && exit ./libretro-fetch.sh gambatte -JOBS=1 ./libretro-build.sh gambatte +./libretro-build.sh gambatte cp libretro-gambatte/gambatte_libretro.so "${CONFIG_LOC}/cores/" read -p "q to quit if errors" quit [ "$quit" = "q" ] && exit ./libretro-fetch.sh stella2014 -JOBS=1 ./libretro-build.sh stella2014 +./libretro-build.sh stella2014 cp libretro-stella2014/stella2014_libretro.so "${CONFIG_LOC}/cores/" read -p "q to quit if errors" quit [ "$quit" = "q" ] && exit ./libretro-fetch.sh mgba -JOBS=1 ./libretro-build.sh mgba +./libretro-build.sh mgba cp libretro-mgba/mgba_libretro.so "${CONFIG_LOC}/cores/" read -p "q to quit if errors" quit [ "$quit" = "q" ] && exit ./libretro-fetch.sh gpsp -JOBS=1 ./libretro-build.sh gpsp +./libretro-build.sh gpsp cp libretro-gpsp/gpsp_libretro.so "${CONFIG_LOC}/cores/" read -p "q to quit if errors" quit [ "$quit" = "q" ] && exit ./libretro-fetch.sh fceumm -JOBS=1 ./libretro-build.sh fceumm +./libretro-build.sh fceumm cp libretro-fceumm/fceumm_libretro.so "${CONFIG_LOC}/cores/" read -p "q to quit if errors" quit [ "$quit" = "q" ] && exit ./libretro-fetch.sh smsplus -JOBS=1 ./libretro-build.sh smsplus +./libretro-build.sh smsplus cp libretro-smsplus/smsplus_libretro.so "${CONFIG_LOC}/cores/" read -p "q to quit if errors" quit [ "$quit" = "q" ] && exit ./libretro-fetch.sh ppsspp -JOBS=1 ./libretro-build.sh ppsspp +./libretro-build.sh ppsspp cp libretro-ppsspp/build/lib/ppsspp_libretro.so "${CONFIG_LOC}/cores/" read -p "q to quit if errors" quit diff --git a/retroarch-setup/retroarch-setup.sh b/retroarch-setup/retroarch-setup.sh @@ -12,7 +12,7 @@ git clone https://github.com/libretro/RetroArch cd RetroArch ./configure --prefix="$HOME/.local" make clean -make -j 1 +make -j 3 make install cd .. retroarch 2> /dev/null > /dev/null # Just to create config diff --git a/terminal-scripts/os-transfer-backup.sh b/terminal-scripts/os-transfer-backup.sh @@ -37,6 +37,9 @@ cp -r "$HOME/Downloads" "${BACKUP_LOCATION}/Downloads" echo "Copying ~/.local/bin" cp -r "$HOME/.local/bin" "${BACKUP_LOCATION}/local-bin" +echo "Copying ~/.local/state/mpv" +cp -r "$HOME/.local/state/mpv" "${BACKUP_LOCATION}/mpv-state" + echo "Copying Firefox data" cd "$HOME" tar czf firefox-backup.tar.gz .mozilla