Reorganize and sync management scripts

This commit is contained in:
JeremyStar™ 2024-06-02 22:19:34 +02:00
parent b0b66786fa
commit fe709a02ab
Signed by: JeremyStarTM
GPG key ID: E366BAEF67E4704D
2 changed files with 81 additions and 91 deletions

View file

@ -36,60 +36,44 @@ function link() {
) )
# create directories # create directories
mkdir -p "${HOME}/.local/share/mc/skins" "${HOME}/.local/bin" "${HOME}/.config/xdg-desktop-portal" mkdir -p "${HOME}/.local/share/mc/skins" "${HOME}/.local/bin" "${HOME}/.config/xdg-desktop-portal" "/home/jeremystartm/.config/GIMP/2.10"
# repositories
link "repositories/dracula-mc/skins/dracula.ini" ".local/share/mc/skins/dracula.ini"
link "repositories/dracula-mc/skins/dracula256.ini" ".local/share/mc/skins/dracula256.ini"
link "repositories/jstmbash" ".jstmbash"
# bash
link "bash/bashrc" ".bashrc"
link "bash/bin/launch-menu" ".local/bin/launch-menu"
link "bash/jobrunner/daemon.sh" ".local/bin/jobrunner"
link "bash/jobrunner/runjob.sh" ".local/bin/jobrunner-runjob"
link "bash/jstmbash.config.env" ".config/jstmbash.env"
link "bash/starship.toml" ".config/starship.toml"
# programs # programs
link "programs/btop" ".config/btop" link "programs/btop" ".config/btop"
link "programs/mpv" ".config/mpv"
mkdir -p "/home/jeremystartm/.config/GIMP/2.10"
link "programs/gitui" ".config/gitui" link "programs/gitui" ".config/gitui"
link "programs/gimp/splashes" ".config/GIMP/2.10/splashes" link "programs/gimp/splashes" ".config/GIMP/2.10/splashes"
link "programs/konsole" ".local/share/konsole" link "programs/konsole" ".local/share/konsole"
# jobrunner
link "bash/jobrunner/daemon.sh" ".local/bin/jobrunner"
link "bash/jobrunner/runjob.sh" ".local/bin/jobrunner-runjob"
# bin
link "bash/bin/launch-menu" ".local/bin/launch-menu"
# bash configuration
link "repositories/jstmbash" ".jstmbash"
link "bash/jstmbash.config.env" ".config/jstmbash.env"
link "bash/starship.toml" ".config/starship.toml"
link "bash/bashrc" ".bashrc"
# wm/compositor
link "gui/hypr" ".config/hypr"
link "gui/waybar" ".config/waybar"
link "gui/fnott" ".config/fnott"
link "gui/hypr/hyprland-portals.conf" ".config/xdg-desktop-portal/hyprland-portals.conf"
# programs
link "theming/neofetch" ".config/neofetch"
link "programs/midnightcommander/share" ".local/share/mc"
link "programs/midnightcommander/config" ".config/mc" link "programs/midnightcommander/config" ".config/mc"
link "programs/midnightcommander/share" ".local/share/mc"
link "programs/mpv" ".config/mpv"
# theming # gui
link "repositories/dracula-mc/skins/dracula.ini" ".local/share/mc/skins/dracula.ini" link "gui/fnott" ".config/fnott"
link "repositories/dracula-mc/skins/dracula256.ini" ".local/share/mc/skins/dracula256.ini" link "gui/hypr" ".config/hypr"
link "theming/nwg-look" ".config/nwg-look" link "gui/hypr/hyprland-portals.conf" ".config/xdg-desktop-portal/hyprland-portals.conf"
link "theming/qt5ct" ".config/qt5ct" link "gui/waybar" ".config/waybar"
link "theming/qt6ct" ".config/qt6ct"
link "theming/kvantum" ".config/Kvantum"
link "theming/cursors" ".icons"
link "theming/icons" ".local/share/icons"
link "theming/fonts" ".fonts"
link "theming/fontconfig" ".config/fontconfig"
link "theming/wallpapers" ".local/share/wallpapers"
# kde
link "gui/kde/plasma" ".local/share/plasma"
link "gui/kde/kdedefaults" ".config/kdedefaults"
link "gui/kde/color-schemes" ".local/share/color-schemes"
link "gui/kde/aurorae" ".local/share/aurorae" link "gui/kde/aurorae" ".local/share/aurorae"
link "gui/kde/color-schemes" ".local/share/color-schemes"
link "gui/kde/kdedefaults" ".config/kdedefaults"
link "gui/kde/plasma" ".local/share/plasma"
link "gui/kde/rcfiles/dolphinrc" ".config/dolphinrc"
link "gui/kde/rcfiles/kglobalshortcutsrc" ".config/kglobalshortcutsrc" link "gui/kde/rcfiles/kglobalshortcutsrc" ".config/kglobalshortcutsrc"
link "gui/kde/rcfiles/kiorc" ".config/kiorc" link "gui/kde/rcfiles/kiorc" ".config/kiorc"
link "gui/kde/rcfiles/konsolerc" ".config/konsolerc"
link "gui/kde/rcfiles/krunnerrc" ".config/krunnerrc" link "gui/kde/rcfiles/krunnerrc" ".config/krunnerrc"
link "gui/kde/rcfiles/kservicemenurc" ".config/kservicemenurc" link "gui/kde/rcfiles/kservicemenurc" ".config/kservicemenurc"
link "gui/kde/rcfiles/ksplashrc" ".config/ksplashrc" link "gui/kde/rcfiles/ksplashrc" ".config/ksplashrc"
@ -97,14 +81,22 @@ link "gui/kde/rcfiles/ktimezonedrc" ".config/ktimezonedrc"
link "gui/kde/rcfiles/plasma-localerc" ".config/plasma-localrc" link "gui/kde/rcfiles/plasma-localerc" ".config/plasma-localrc"
link "gui/kde/rcfiles/plasma-org.kde.plasma.desktop-appletsrc" ".config/plasma-org.kde.plasma.desktop-appletsrc" link "gui/kde/rcfiles/plasma-org.kde.plasma.desktop-appletsrc" ".config/plasma-org.kde.plasma.desktop-appletsrc"
# programs # theming
link "gui/kde/rcfiles/konsolerc" ".config/konsolerc" link "theming/cursors" ".icons"
link "gui/kde/rcfiles/dolphinrc" ".config/dolphinrc" link "theming/fonts" ".fonts"
link "theming/fontconfig" ".config/fontconfig"
link "theming/icons" ".local/share/icons"
link "theming/kvantum" ".config/Kvantum"
link "theming/neofetch" ".config/neofetch"
link "theming/nwg-look" ".config/nwg-look"
link "theming/qt5ct" ".config/qt5ct"
link "theming/qt6ct" ".config/qt6ct"
link "theming/wallpapers" ".local/share/wallpapers"
# punktdateien scripts # punktdateien scripts
link "bin/install-software" ".local/bin/dotfiles-install-software"
link "bin/updatechecker" ".local/bin/dotfiles-updatechecker" link "bin/updatechecker" ".local/bin/dotfiles-updatechecker"
link "bin/updater" ".local/bin/dotfiles-updater" link "bin/updater" ".local/bin/dotfiles-updater"
link "bin/install-software" ".local/bin/dotfiles-install-software"
# write install file # write install file
echo "pls don't remove" > "$HOME/.config/.jstm_dotfiles" echo "pls don't remove" > "$HOME/.config/.jstm_dotfiles"

View file

@ -89,51 +89,42 @@ for arg in "${@}"; do
esac esac
done done
# jobrunner # repositories
unlink ".local/bin/jobrunner"
unlink ".local/bin/jobrunner-runjob"
# bash configuration
unlink ".jstmbash"
unlink ".config/jstmbash.env"
unlink ".config/starship.toml"
unlink ".bashrc"
# wm/compositor
unlink ".config/hypr"
unlink ".config/waybar"
unlink ".config/fnott"
unlink ".config/xdg-desktop-portal/hyprland-portals.conf"
# programs
unlink ".config/neofetch"
unlink ".config/btop"
unlink ".local/share/mc"
unlink ".config/mc"
unlink ".config/mpv"
unlink ".config/GIMP/2.10/splashes"
unlink ".config/gitui"
# theming
unlink ".local/share/mc/skins/dracula.ini" unlink ".local/share/mc/skins/dracula.ini"
unlink ".local/share/mc/skins/dracula256.ini" unlink ".local/share/mc/skins/dracula256.ini"
unlink ".config/nwg-look" unlink ".jstmbash"
unlink ".config/qt5ct"
unlink ".config/qt6ct" # bash
unlink ".config/Kvantum" unlink ".bashrc"
unlink ".icons" unlink ".local/bin/launch-menu"
unlink ".local/share/icons" unlink ".local/bin/jobrunner"
unlink ".fonts" unlink ".local/bin/jobrunner-runjob"
unlink ".config/fontconfig" unlink ".config/jstmbash.env"
unlink ".local/share/wallpapers" unlink ".config/starship.toml"
# programs
unlink ".config/btop"
unlink ".config/gitui"
unlink ".config/GIMP/2.10/splashes"
unlink ".local/share/konsole"
unlink ".config/mc"
unlink ".local/share/mc"
unlink ".config/mpv"
# gui
unlink ".config/fnott"
unlink ".config/hypr"
unlink ".config/xdg-desktop-portal/hyprland-portals.conf"
unlink ".config/waybar"
# kde
unlink ".local/share/plasma"
unlink ".config/kdedefaults"
unlink ".local/share/color-schemes"
unlink ".local/share/aurorae" unlink ".local/share/aurorae"
unlink ".local/share/color-schemes"
unlink ".config/kdedefaults"
unlink ".local/share/plasma"
unlink ".config/dolphinrc"
unlink ".config/kglobalshortcutsrc" unlink ".config/kglobalshortcutsrc"
unlink ".config/kiorc" unlink ".config/kiorc"
unlink ".config/konsolerc"
unlink ".config/krunnerrc" unlink ".config/krunnerrc"
unlink ".config/kservicemenurc" unlink ".config/kservicemenurc"
unlink ".config/ksplashrc" unlink ".config/ksplashrc"
@ -141,16 +132,23 @@ unlink ".config/ktimezonedrc"
unlink ".config/plasma-localrc" unlink ".config/plasma-localrc"
unlink ".config/plasma-org.kde.plasma.desktop-appletsrc" unlink ".config/plasma-org.kde.plasma.desktop-appletsrc"
# programs # theming
unlink ".config/konsolerc" unlink ".icons"
unlink ".local/share/konsole" unlink ".fonts"
unlink ".config/dolphinrc" unlink ".config/fontconfig"
unlink ".local/share/icons"
unlink ".config/Kvantum"
unlink ".config/neofetch"
unlink ".config/nwg-look"
unlink ".config/qt5ct"
unlink ".config/qt6ct"
unlink ".local/share/wallpapers"
# punktdateien scripts # punktdateien scripts
unlink ".local/bin/dotfiles-install-software"
unlink ".local/bin/dotfiles-updatechecker" unlink ".local/bin/dotfiles-updatechecker"
unlink ".local/bin/dotfiles-updater" unlink ".local/bin/dotfiles-updater"
unlink ".local/bin/dotfiles-install-software"
# legacy # legacy
unlink ".config/eww"
unlink ".config/copyq" unlink ".config/copyq"
unlink ".config/eww"