From 8648b38bf724f69466b74c372664f8aaa8998230 Mon Sep 17 00:00:00 2001 From: buckn Date: Sat, 27 May 2023 14:32:39 +0000 Subject: [PATCH] added support for arch --- setup | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) create mode 100755 setup diff --git a/setup b/setup new file mode 100755 index 0000000..2d4c49f --- /dev/null +++ b/setup @@ -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