From a6e2bbb245b7671b25d05fff41ba95560248c98b Mon Sep 17 00:00:00 2001 From: Armaan Bhojwani <3fb650a9-b47e-4604-a282-1dd91953b2ee@anonaddy.me> Date: Tue, 24 Nov 2020 16:07:25 -0500 Subject: [PATCH] add all the manually installed programs --- system-setup | 85 ++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 79 insertions(+), 6 deletions(-) diff --git a/system-setup b/system-setup index c9e6efd..a835b27 100755 --- a/system-setup +++ b/system-setup @@ -1,4 +1,5 @@ #!/usr/bin/env bash + cmd_update="sudo apt update && sudo apt upgrade -y" cmd_install="sudo apt install -y" cmd_autoremove="sudo apt autopurge" @@ -11,18 +12,19 @@ sudo echo "# Unstable sources ${cmd_update} ${cmd_autoremove} -# This method doesn't abort the whole apt command if something is missing from the repositories for i in \ firefox \ flatpak \ quassel-client \ virtualbox \ + font-firacode \ htop \ bleachbit \ timeshift \ flatpak \ bat \ exa \ + gem \ zsh \ git \ gnupg \ @@ -35,13 +37,13 @@ for i in \ bpytop \ xcape \ docker \ + docker-compose \ ufw \ + feh \ syncthing \ synaptic \ virtualbox-ext-pack \ - qutebrowser \ cargo \ - build-essential \ flameshot \ ffmpeg \ python3-pip \ @@ -55,6 +57,7 @@ for i in \ wget \ curl \ yadm \ + ripgrep \ cmatrix \ apt-file \ breeze-cursor-theme \ @@ -63,18 +66,31 @@ for i in \ deborphan \ ncdu \ gnat \ + gprbuild \ imagemagick \ - mlocate \ + go \ netcat \ network-manager-openvpn \ unar \ pandoc \ + jq \ + pwgen \ + neofetch \ alsa-utils \ rofi \ zathura-pdf-poppler \ yarn \ + nodejs \ + tmux \ wireshark-qt \ vim \ + cmake \ + make \ + gcc \ + g++ \ + cpp \ + libreadline-dev \ + speedtest-cli \ aspell \ aspell-en; \ do @@ -92,11 +108,68 @@ flatpak install -y \ org.glimpse_editor.Glimpse \ org.gtk.Gtk3theme.Breeze-Dark \ org.audacityteam.Audacity \ - org.libreoffice.LibreOffice + org.libreoffice.LibreOffice \ + org.eclipse.Java cargo install \ alacritty \ - cargo-update + cargo-update \ + lolcate yadm clone git@codeberg.org:armaan/dotfiles mkdir {~/Code,~/Clone,~/Public,~/VMs,~/Temp} + +sudo curl https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage -o /usr/local/bin/nvim +sudo curl https://github.com/vim/vim-appimage/releases/download/v8.2.1145/GVim-v8.2.1145.glibc2.15-x86_64.AppImage -o /usr/local/bin/vim +sudo chmod +x /usr/local/bin/* + +sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \ + https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' +nvim +PlugInstall +qall + +git clone git@codeberg.org:armaan/scripts.git ~/Code/scripts +git clone git@codeberg.org:armaan/zpe.git ~/Code/zpe +git clone git@codeberg.org:armaan/admone.git ~/Code/admone +git clone git@codeberg.org:armaan/personal-logo.git ~/Code/personal-logo + +git clone git@codeberg.org:armaan/charsel.git ~/Code/charse +sudo make -C ~/Code/charsel install + +git clone https://github.com/salman-abedin/devour.git ~/Clone/devour +sudo make -C ~/Clone/devour install + +zsh -c zpe-clone + +git clone git@codeberg.org:armaan/gen-shell.git ~/Code/gen-shell +cmake ~/Code/gen-shell +sudo make -C ~/Code/gen-shell install + +sudo gem install vimgolf + +go get dive + +go get git.clsr.net/util/ff2mpv-go + +yarn global add @bitwarden/cli + +git clone https://github.com/mk270/whitakers-words ~/Clone/words +make -C ~/Clone/words + +ln -s ~/Code/scripts/keyboard-swap ~/.config/autostart-scripts/keyboard-swap + +curl -L https://zoom.us/client/latest/zoom_amd64.deb -o ~/Downloads +patch-zoom ~/Downloads/zoom_amd64.deb + +lolcat-gen + +cp /usr/share/doc/fzf/examples/key-bindings.zsh ~/.config/zsh/fzf-bindings.zsh + +sed -i 's/\\ec/\^E' ~/.config/zsh/fzf-bindings.zsh + +curl -L https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/FiraCode.zip -o ~/Downloads +unar ~/Downloads/FiraCode.zip +mv FiraCode/* ~/.fonts +rm -rf FiraCode +fc-cache -r + +rm -rf ~/Downloads/* -- 2.39.2