Last active
September 13, 2025 02:45
-
-
Save mrlinnth/e9b49a779ae5247b08e8e94c93c76a0b to your computer and use it in GitHub Desktop.
[Linux bash scripts]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #! /bin/bash | |
| mv $HOME/.config/nvim{,.old} | |
| mv $HOME/.local/share/nvim{,.old} | |
| mv $HOME/.local/state/nvim{,.old} | |
| mv $HOME/.cache/nvim{,.old} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #! /bin/bash | |
| echo 'Installing lite-xl https://lite-xl.com/setup/getting-started/#linux' | |
| cd $HOME/Downloads | |
| wget -c https://github.com/lite-xl/lite-xl/releases/download/v2.1.8/lite-xl-v2.1.8-addons-linux-x86_64-portable.tar.gz -O - | tar -xz | |
| cd lite-xl | |
| # to run Lite XL without installing, simply do the following: | |
| # ./lite-xl | |
| # remove previous installation files | |
| rm -rf $HOME/.local/share/lite-xl $HOME/.local/bin/lite-xl | |
| # create the directories and copy the new files over | |
| mkdir -p $HOME/.local/bin && cp lite-xl $HOME/.local/bin | |
| mkdir -p $HOME/.local/share/lite-xl && cp -r data/* $HOME/.local/share/lite-xl | |
| # install lpm Lite XL Plugin Manager | |
| wget https://github.com/lite-xl/lite-xl-plugin-manager/releases/download/latest/lpm.x86_64-linux -O lpm && chmod +x lpm | |
| cp lpm $HOME/.local/bin | |
| # install useful plugins | |
| lpm install align_carets autoinsert autosaveonfocuslost bracketmatch cleanstart codeplus colorpreview ephemeral_tabs formatter gitstatus lfautoinsert nerdicons search_ui selectionhighlight treeview-extender language_json language_sh language_ssh_config |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #! /bin/bash | |
| reponame=$1 | |
| echo "Running Git Pull "$reponame | |
| cd $HOME/www/laravel/$reponame | |
| git fetch --all --prune | |
| git reset --hard origin/develop | |
| echo "Running Laravel Commands" | |
| php artisan migrate --force | |
| composer install --no-dev | |
| php artisan cache:clear | |
| php artisan config:cache | |
| echo "Commands Finished" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #! /bin/bash | |
| rm -rf $HOME/.config/nvim | |
| rm -rf $HOME/.local/share/nvim | |
| rm -rf $HOME/.local/state/nvim | |
| rm -rf $HOME/.cache/nvim |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #! /bin/bash | |
| sudo apt clean | |
| sudo apt update | |
| sudo dpkg --configure -a | |
| sudo apt install -f | |
| sudo apt install --fix-broken | |
| sudo apt update --fix-missing | |
| sudo apt upgrade | |
| sudo apt autoremove --purge |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #! /bin/bash | |
| sudo apt clean | |
| sudo apt update | |
| sudo dpkg --configure -a | |
| sudo apt install -f | |
| sudo apt full-upgrade | |
| sudo apt autoremove --purge | |
| flatpak update | |
| flatpak uninstall --unused | |
| flatpak repair --user | |
| sudo snap refresh |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment