Skip to content

Instantly share code, notes, and snippets.

@mrlinnth
Last active September 13, 2025 02:45
Show Gist options
  • Select an option

  • Save mrlinnth/e9b49a779ae5247b08e8e94c93c76a0b to your computer and use it in GitHub Desktop.

Select an option

Save mrlinnth/e9b49a779ae5247b08e8e94c93c76a0b to your computer and use it in GitHub Desktop.
[Linux bash scripts]
#! /bin/bash
mv $HOME/.config/nvim{,.old}
mv $HOME/.local/share/nvim{,.old}
mv $HOME/.local/state/nvim{,.old}
mv $HOME/.cache/nvim{,.old}
#! /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
#! /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"
#! /bin/bash
rm -rf $HOME/.config/nvim
rm -rf $HOME/.local/share/nvim
rm -rf $HOME/.local/state/nvim
rm -rf $HOME/.cache/nvim
#! /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
#! /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