commit
8648b38bf7
@ -0,0 +1,189 @@
|
||||
# Rust
|
||||
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
|
||||
|
||||
#
|
||||
# install cargo apps
|
||||
#
|
||||
|
||||
# terminal emulator
|
||||
cargo install alacritty
|
||||
|
||||
# fancy ls command
|
||||
cargo install lsd
|
||||
|
||||
# cargo doc in terminal
|
||||
cargo install rusty-man
|
||||
|
||||
# fancy cat
|
||||
cargo install bat
|
||||
|
||||
|
||||
|
||||
if [[ uname -r == *"arch"* ]]; then
|
||||
# update repos
|
||||
pacman -Sy
|
||||
|
||||
# install basic dev tools
|
||||
pacman -S git cmake gcc
|
||||
|
||||
# install window manager
|
||||
pacman -S openbox
|
||||
|
||||
#
|
||||
# Languages Stuff
|
||||
#
|
||||
|
||||
# pip
|
||||
|
||||
pacman -S python3-pip
|
||||
|
||||
#
|
||||
# Music
|
||||
#
|
||||
|
||||
# player
|
||||
pacman -S cmus
|
||||
|
||||
# streamrip
|
||||
pip3 install streamrip --upgrade
|
||||
|
||||
# volume control
|
||||
pacman -S pavucontrol
|
||||
|
||||
#
|
||||
# Web
|
||||
#
|
||||
|
||||
# email client
|
||||
pacman -S thunderbird
|
||||
|
||||
# browser
|
||||
pacman -S chromium-browser
|
||||
|
||||
# keybase
|
||||
pacman -S keybase-bin
|
||||
run_keybase
|
||||
|
||||
# install nvim
|
||||
pacman -S neovim
|
||||
|
||||
# install file manager
|
||||
pacman -S nnn
|
||||
|
||||
# install neofetch
|
||||
pacmnan -S neofetch
|
||||
|
||||
# install steam
|
||||
pacman -S steam
|
||||
|
||||
# install fonts
|
||||
cd ~/bin/setup
|
||||
git clone https://github.com/ryanoasis/nerd-fonts
|
||||
cd nerd-fonts
|
||||
./install.sh Hack
|
||||
|
||||
# bluetooth management
|
||||
pacman -S bluez bluez-tools
|
||||
pacman -S blueman
|
||||
|
||||
# screenshot
|
||||
pacman -S flameshot
|
||||
|
||||
# kpcli
|
||||
pacman -S kpcli
|
||||
|
||||
# upgrade everything
|
||||
pacman -Syu
|
||||
else
|
||||
# update repos
|
||||
sudo apt update
|
||||
|
||||
# install basic dev tools
|
||||
sudo apt install git cmake gcc -y
|
||||
|
||||
# install window manager
|
||||
sudo apt install openbox -y
|
||||
|
||||
#
|
||||
# Languages Stuff
|
||||
#
|
||||
|
||||
# pip
|
||||
|
||||
sudo apt install python3-pip -y
|
||||
|
||||
#
|
||||
# install cargo apps
|
||||
#
|
||||
|
||||
# terminal emulator
|
||||
cargo install alacritty
|
||||
|
||||
# fancy ls command
|
||||
cargo install lsd
|
||||
|
||||
# cargo doc in terminal
|
||||
cargo install rusty-man
|
||||
|
||||
# fancy cat
|
||||
cargo install bat
|
||||
|
||||
#
|
||||
# Music
|
||||
#
|
||||
|
||||
# player
|
||||
sudo apt install cmus -y
|
||||
|
||||
# streamrip
|
||||
pip3 install streamrip --upgrade
|
||||
|
||||
# volume control
|
||||
sudo apt install pavucontrol -y
|
||||
|
||||
#
|
||||
# Web
|
||||
#
|
||||
|
||||
# email client
|
||||
sudo apt install thunderbird -y
|
||||
|
||||
# browser
|
||||
sudo apt install chromium-browser -y
|
||||
|
||||
# keybase
|
||||
curl --remote-name https://prerelease.keybase.io/keybase_amd64.deb
|
||||
sudo apt install ./keybase_amd64.deb
|
||||
run_keybase
|
||||
|
||||
# install nvim
|
||||
sudo apt install neovim -y
|
||||
|
||||
# install file manager
|
||||
sudo apt install nnn -y
|
||||
|
||||
# install neofetch
|
||||
sudo apt install neofetch -y
|
||||
|
||||
# install steam
|
||||
sudo apt install steam-installer -y
|
||||
|
||||
# install fonts
|
||||
cd ~/bin/setup
|
||||
git clone https://github.com/ryanoasis/nerd-fonts
|
||||
cd nerd-fonts
|
||||
./install.sh Hack
|
||||
|
||||
# bluetooth management
|
||||
sudo apt install bluez bluez-tools -y
|
||||
sudo apt install blueman -y
|
||||
|
||||
# screenshot
|
||||
sudo apt install flameshot
|
||||
|
||||
# kpcli
|
||||
sudo apt install kpcli
|
||||
|
||||
# upgrade everything
|
||||
sudo apt upgrade
|
||||
fi
|
Loading…
Reference in new issue