Last active
April 24, 2024 11:24
-
-
Save yurikoster1/543f907fe08aadffbf116dfc1078fb29 to your computer and use it in GitHub Desktop.
This file contains 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
sudo nala install git curl wget nano htop bash-completion tree zsh trash-cli trash-cli python3-dev python3-pip python3-setuptools snapd | |
pip3 install thefuck --user | |
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" | |
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && | |
sudo chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg && | |
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list >/dev/null | |
sudo nala update | |
sudo nala install gh -y | |
curl -fsSL https://get.docker.com -o get-docker.sh | |
sudo sh get-docker.sh | |
sudo systemctl enable docker | |
sudo groupadd docker | |
sudo usermod -aG docker $USER | |
rm get-docker.sh | |
export COMPOSE_URL=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep browser_download_url | grep -i "$(uname -s)-$(uname -m)" | grep -v "sha" | sed "s/\"browser_download_url\"://" | sed -e 's/[\t ]//g;/^$/d' | sed 's/\"//g') | |
sudo curl -L "$COMPOSE_URL" -o /usr/local/bin/docker-compose | |
sudo chmod +x /usr/local/bin/docker-compose | |
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose | |
docker-compose -v | |
arch="amd64" | |
TLDR_URL=$(curl -s https://api.github.com/repos/isacikgoz/tldr/releases/latest | grep browser_download_url | grep -i "$(uname -s)" | grep -i "$arch" | grep -v "sha" | sed "s/\"browser_download_url\"://" | sed -e 's/[\t ]//g;/^$/d' | sed 's/\"//g') | |
sudo curl -L "$TLDR_URL" -o /opt/tldr.tar.gz | |
sudo tar xzf /opt/tldr.tar.gz -C /opt | |
sudo mv /opt/tldr /usr/local/bin/ | |
sudo chmod +x /usr/local/bin/tldr | |
rm /opt/tldr.tar.gz | |
curl -sL https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh -o install_nvm.sh | |
bash install_nvm.sh | |
chmod a+rwx install_nvm.sh | |
mv install_nvm.sh /tmp | |
export NVM_DIR="$HOME/.nvm" | |
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm | |
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion | |
echo "export NVM_DIR=\"\$HOME/.nvm\"" >>~/.zshrc | |
echo "[ -s \"\$NVM_DIR/nvm.sh\" ] && \. \"\$NVM_DIR/nvm.sh\" # This loads nvm" >>~/.zshrc | |
echo "[ -s \"\$NVM_DIR/bash_completion\" ] && \. \"\$NVM_DIR/bash_completion\" # This loads nvm bash_completion" >>~/.zshrc | |
source ~/.zshrc | |
nvm install node | |
nvm use node | |
curl https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash | |
echo "alias lzd='lazydocker'" >>~/.zshrc | |
curl -sL https://gist.githubusercontent.com/yurikoster1/da45f31416b8f5f44f76aa4ff529d2b7/raw/78bc4fffec330850127b67ccb8e43c7e39aee7bf/remove-old-snaps.sh -o /opt/remove-old-snaps.sh | |
sudo ln -s /opt/remove-old-snaps.sh /usr/local/bin/remove-old-snaps | |
sudo chown root:root /usr/local/bin/remove-old-snaps | |
sudo chmod 755 /usr/local/bin/remove-old-snaps | |
curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null | |
echo "deb https://ngrok-agent.s3.amazonaws.com buster main" | sudo tee /etc/apt/sources.list.d/ngrok.list | |
sudo nala install ngrok -y |
This file contains 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
echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list | |
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null | |
sudo apt update && sudo apt install nala |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment