💾 Archived View for gmi.noulin.net › gitRepositories › systemSetup › file › arch › 1-system.sh.gmi captured on 2024-08-18 at 18:53:11. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
1-system.sh (3316B)
1 ## setup apt sources for non-free pacakges 2 #sed -i 's/stretch main/stretch main contrib non-free/g' /etc/apt/sources.list 3 #sed -i 's/stretch\/updates main/stretch\/updates main contrib non-free/g' /etc/apt/sources.list 4 ## easydoneit repo 5 #echo 'deb http://spartatek.se/packages/ unstable/' >> /etc/apt/sources.list 6 # 7 #apt-get update -y 8 #apt-get upgrade -y 9 #apt-get remove -y vim-tiny 10 #apt-get install -y fail2ban net-tools curl wget tmux build-essential ruby tree apt-transport-https screen ranger mc vim ncftp p7zip-full rtorrent pbzip2 atop htop glances tcc sshuttle finger cmatrix jigdo-file openssh-server ntp kpcli iftop iotop unison qrencode python-nose python-nose2-cov python-nosexcover apt-file libpcre3-dev graphviz pandoc elinks w3m links nmap figlet zip lynx apt-src cowsay sl tig rdiff-backup imagemagick graphicsmagick emacs24-nox llgal moreutils pwgen unattended-upgrades rsync ca-certificates pigz pixz astyle uncrustify unifdef valgrind doxygen fish gdb lcov python-pip slurm tpp cloc python3-dev python3-pip silversearcher-ag ncdu mutt bmon lm-sensors cppcheck check clang-3.9 toilet erlang elixir mini-dinstall pinentry-curses exuberant-ctags mkdocs source-highlight highlight massif-visualizer valkyrie locate etckeeper autojump 11 pacman -Sy git gcc gdb ctags ranger mc w3m 12 # 13 ## vim 14 #sed -i 's/"syntax on/syntax on/g' /etc/vim/vimrc 15 #cp vimrc.local /etc/vim/vimrc.local 16 # 17 ## doitlive 18 #pip install doitlive 19 # 20 ## lolcat 21 #gem install lolcat 22 23 cp ../dotfiles/webs.sh /usr/local/bin/ 24 25 ## optional 26 #apt-get install p7zip-rar rar 27 #apt-get install -y --allow-unauthenticated easydoneit 28 # 29 ## git (root account) 30 #cp ../dotfiles/.gitconfig /root/ 31 #mkdir /root/.gittemplates 32 #cp -R ../dotfiles/.gittemplates/* /root/.gittemplates/ 33 #git config --global user.email "you@example.com" 34 #git config --global user.name "Your Name" 35 # 36 ## timg image viewer in terminal 37 #git clone https://github.com/hzeller/timg.git 38 #cd timg/src 39 #apt-get install -y libwebp-dev libgraphicsmagick++-dev 40 #make && make install 41 #cd ../.. 42 # 43 ## the fuck 44 #pip3 install thefuck 45 ##.bashrc: eval $(thefuck --alias) 46 # 47 ## ripgrep (similar to ag) 48 #wget https://github.com/BurntSushi/ripgrep/releases/download/0.5.2/ripgrep-0.5.2-x86_64-unknown-linux-musl.tar.gz 49 #/bin/tar xvf ripgrep-0.5.2-x86_64-unknown-linux-musl.tar.gz 50 #cd ripgrep-0.5.2-x86_64-unknown-linux-musl/ 51 #mkdir -p /usr/local/share/man/man1/ 52 #install rg.1 /usr/local/share/man/man1/ 53 #install rg /usr/local/bin/ 54 #cd .. 55 # 56 ## docker 57 ## --allow-unauthenticated because sometimes the key doesnt get installed 58 #export DEBIAN_FRONTEND=noninteractive ; \ 59 # apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D ;\ 60 # echo "deb https://apt.dockerproject.org/repo debian-stretch main" > /etc/apt/sources.list.d/docker.list ;\ 61 # apt-get update -y -q;\ 62 # apt-get install --allow-unauthenticated -y -q docker-engine 63 64 # diff-so-fancy 65 git clone https://github.com/so-fancy/diff-so-fancy.git 66 cp diff-so-fancy/diff-so-fancy /usr/local/bin/ 67 mkdir /usr/local/bin/lib 68 cp diff-so-fancy/lib/DiffHighlight.pm /usr/local/bin/lib/ 69 70 ## sheepy 71 git clone https://spartatek.se/git/sheepy.git 72 cd sheepy 73 ./install.sh 74 spm install sheepyExamples -g 75 # 76 ## etckeeper 77 ## error in debian stretch 78 #mkdir /etc/.git/hooks 79 #etckeeper init 80 # 81 ## end 82 #apt-get autoremove -y