| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | #!/usr/bin/fish | 
					
						
							| 
									
										
										
										
											2019-10-21 01:22:46 +02:00
										 |  |  |  | # -*- mode: fish -*- | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-23 18:31:56 +01:00
										 |  |  |  | yadm decrypt | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-21 01:22:46 +02:00
										 |  |  |  | set keyboardconf \ | 
					
						
							|  |  |  |  | 'Section "InputClass" | 
					
						
							|  |  |  |  |         Identifier "system-keyboard" | 
					
						
							|  |  |  |  |         MatchIsKeyboard "on" | 
					
						
							|  |  |  |  |         Option "XkbLayout" "fr,fr,us" | 
					
						
							|  |  |  |  |         Option "XkbModel" "pc104" | 
					
						
							|  |  |  |  |         Option "XkbVariant" "bepo,," | 
					
						
							|  |  |  |  |         Option "XkbOptions" "grp:menu_toggle" | 
					
						
							|  |  |  |  | EndSection' | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | printf "\n# Set keyboard layout #########################################################\n\n" | 
					
						
							|  |  |  |  | echo $keyboardconf | sudo tee /etc/X11/xorg.conf.d/00-keyboard.conf | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | set mylocales "en_US.UTF-8 UTF-8" "fr_FR.UTF-8 UTF-8" "ja_JP.UTF-8 UTF-8" | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | printf "\n# Set our locale ##############################################################\n\n" | 
					
						
							|  |  |  |  | for item in $mylocales | 
					
						
							|  |  |  |  |     if test (grep -e "#$item" /etc/locale.gen) | 
					
						
							|  |  |  |  |         sudo sed -i "/$item/s/^#//g" /etc/locale.gen | 
					
						
							|  |  |  |  |     end | 
					
						
							|  |  |  |  | end | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | set localeconf "LANG=en_US.UTF-8 | 
					
						
							|  |  |  |  | LC_COLLATE=C | 
					
						
							|  |  |  |  | LC_NAME=fr_FR.UTF-8 | 
					
						
							|  |  |  |  | LC_NUMERIC=fr_FR.UTF-8 | 
					
						
							|  |  |  |  | LC_IDENTIFICATION=fr_FR.UTF-8 | 
					
						
							|  |  |  |  | LC_TELEPHONE=fr_FR.UTF-8 | 
					
						
							|  |  |  |  | LC_MONETARY=fr_FR.UTF-8 | 
					
						
							|  |  |  |  | LC_PAPER=fr_FR.UTF-8 | 
					
						
							|  |  |  |  | LC_ADDRESS=fr_FR.UTF-8 | 
					
						
							|  |  |  |  | LC_TIME=fr_FR.UTF-8 | 
					
						
							|  |  |  |  | LC_MEASUREMENT=fr_FR.UTF-8" | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | echo $localeconf | sudo tee /etc/locale.conf | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | printf "\n# Generate locale #############################################################\n\n" | 
					
						
							|  |  |  |  | sudo locale-gen | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | printf "\n# Create directories for mounting #############################################\n\n" | 
					
						
							|  |  |  |  | sudo mkdir -p /mnt/{USB,CD,Android} | 
					
						
							|  |  |  |  | sudo chown $USER:(id -g $USER) /mnt/{USB,CD,Android} | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-21 13:06:10 +02:00
										 |  |  |  | mkdir -p $HOME/.cache/nano/backups | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  | printf "\n# Set fish as the default shell ###############################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-14 22:00:45 +02:00
										 |  |  |  | chsh -s /usr/bin/fish | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-23 18:31:56 +01:00
										 |  |  |  | if ! test (which yay) | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  |     printf "\n# Installing yay ##############################################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  |     cd | 
					
						
							|  |  |  |  |     mkdir -p fromGIT | 
					
						
							|  |  |  |  |     cd fromGIT | 
					
						
							|  |  |  |  |     git clone https://aur.archlinux.org/yay.git | 
					
						
							|  |  |  |  |     cd yay | 
					
						
							|  |  |  |  |     makepkg -si --noconfirm | 
					
						
							|  |  |  |  | else | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  |     printf "\n# yay already installed #######################################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | end | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-21 01:22:46 +02:00
										 |  |  |  | set PACKAGES \ | 
					
						
							| 
									
										
										
										
											2019-11-29 21:16:11 +01:00
										 |  |  |  | acpilight adobe-source-han-sans-jp-fonts asar ascii aspell-en aspell-fr assimp \ | 
					
						
							|  |  |  |  | awesome-terminal-fonts base-devel bat biber bleachbit bluez-firmware \ | 
					
						
							|  |  |  |  | bluez-utils bookworm boost bzip2 chicken chromium clisp compton cppcheck \ | 
					
						
							|  |  |  |  | cppreference cppreference-devhelp cpupower cronie cryptsetup device-mapper \ | 
					
						
							|  |  |  |  | diffutils discord-canary discount ditaa dmenu dmenu-lpass docker \ | 
					
						
							|  |  |  |  | docker-compose doxygen dunst dwarffortress emacs exfat-utils farbfeld feh \ | 
					
						
							|  |  |  |  | ffmpegthumbnailer findutils firefox flake8 font-mathematica fontforge freeglut \ | 
					
						
							|  |  |  |  | fzf gcc-libs gdb gimp glibc gnome-disk-utility gnome-epub-thumbnailer \ | 
					
						
							|  |  |  |  | gnu-free-fonts gnuplot go-tools golangci-lint-bin graphviz htop i3-gaps \ | 
					
						
							|  |  |  |  | i3lock-blur i3status igdm-bin inetutils j4-dmenu-desktop \ | 
					
						
							| 
									
										
										
										
											2019-12-28 22:08:21 +01:00
										 |  |  |  | javascript-typescript-langserver js-beautify jfsutils jmtpfs lastpass-cli less \ | 
					
						
							| 
									
										
										
										
											2019-11-29 21:16:11 +01:00
										 |  |  |  | linux-headers lldb logrotate lvm2 ly-git meson minted mpc mpd \ | 
					
						
							|  |  |  |  | mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp \ | 
					
						
							| 
									
										
										
											
												Switched to LSP backend, added packages to install and configuration
In Emacs, I switched to the LSP backend for C/C++, CSS, Dart, HTML, Go,
Javascript and Python. I also removed a redundant line for web-beautify, and I
removed the plantuml layer since I don’t use it.
This lead to the installation of multiple packages, some of which were already
required but not explicitly installed by the bootstrap. I added the packages
existing in the Arch repos and the AUR, and some packages will get installed by
pip or by go’s package manager. I also set up the configuration of Chicken, and
more precisely, of its documentation.
											
										 
											2019-11-10 10:40:34 +01:00
										 |  |  |  | nemo-fileroller nemo-preview neofetch neovim netctl networkmanager \ | 
					
						
							| 
									
										
										
										
											2019-11-29 21:16:11 +01:00
										 |  |  |  | networkmanager-openvpn nm-connection-editor nnn nodejs-vmd nomacs nordvpn-bin \ | 
					
						
							| 
									
										
										
										
											2019-12-28 22:08:21 +01:00
										 |  |  |  | noto-fonts-emoji npm ntfs-3g numlockx openssh otf-fandol otf-ipafont p7zip \ | 
					
						
							|  |  |  |  | pacman-contrib pandoc-bin pavucontrol pciutils pcurses pdfpc polybar prettier \ | 
					
						
							| 
									
										
										
										
											2019-11-29 21:16:11 +01:00
										 |  |  |  | pulseaudio-bluetooth python-autoflake python-envtpl-git python-epc \ | 
					
						
							|  |  |  |  | python-importmagic python-language-server python-nose python-pip python-ptvsd \ | 
					
						
							|  |  |  |  | python-pytest python-pywal qemu r raw-thumbnailer reflector rofi \ | 
					
						
							|  |  |  |  | rofi-wifi-menu-git rsync rtv rustup s-nail samba scrot sent shadow siji-git \ | 
					
						
							|  |  |  |  | simplescreenrecorder speedcrunch sshfs st-luke-git swi-prolog texlive-bin \ | 
					
						
							| 
									
										
										
										
											2019-10-24 13:33:42 +02:00
										 |  |  |  | texlive-langchinese texlive-langcyrillic texlive-langgreek \ | 
					
						
							|  |  |  |  | texlive-langjapanese texlive-langkorean texlive-latexextra \ | 
					
						
							| 
									
										
										
										
											2019-11-29 21:16:11 +01:00
										 |  |  |  | texlive-localmanager-git texlive-most tmux tree ttf-arphic-uming ttf-baekmuk \ | 
					
						
							|  |  |  |  | ttf-bitstream-vera ttf-dejavu ttf-google-fonts-opinionated-git ttf-hanazono \ | 
					
						
							|  |  |  |  | ttf-joypixels ttf-koruri ttf-liberation ttf-material-design-icons-git \ | 
					
						
							|  |  |  |  | ttf-monapo ttf-mplus ttf-ms-fonts ttf-sazanami ttf-symbola ttf-tibetan-machine \ | 
					
						
							|  |  |  |  | ttf-twemoji-color ttf-unifont ttf-vlgothic typescript unicode unicode-emoji \ | 
					
						
							| 
									
										
										
										
											2019-12-28 22:08:21 +01:00
										 |  |  |  | unrar usbutils valgrind vscode-css-languageserver-bin \ | 
					
						
							|  |  |  |  | vscode-html-languageserver-bin w3m wget x11-ssh-askpass xclip \ | 
					
						
							|  |  |  |  | xdg-user-dirs-gtk xfsprogs xorg-apps xorg-drivers xorg-server xorg-xinit \ | 
					
						
							| 
									
										
										
										
											2019-11-29 21:16:11 +01:00
										 |  |  |  | xss-lock xvkbd yapf | 
					
						
							| 
									
										
										
										
											2019-10-21 01:22:46 +02:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  | printf "\n# Installing needed packages ##################################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-11-23 19:01:37 +01:00
										 |  |  |  | sudo pacman -Syu | 
					
						
							| 
									
										
										
										
											2019-10-21 01:22:46 +02:00
										 |  |  |  | yay -S --needed $PACKAGES | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-23 18:31:56 +01:00
										 |  |  |  | printf "\n# Installing Spacemacs ########################################################\n\n" | 
					
						
							|  |  |  |  | rm -rf ~/.emacs.d | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | git clone --single-branch --branch develop https://github.com/syl20bnr/spacemacs ~/.emacs.d | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | yadm checkout -- ~/.emacs.d/private/ | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | if ! test (echo "phundrak" | sed -e "s/^.*$USER//I") | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | printf "\n# Update yadm’s remotes #######################################################\n\n" | 
					
						
							|  |  |  |  | yadm remote set-url origin git@labs.phundrak.com:phundrak/dotfiles.git | 
					
						
							|  |  |  |  | yadm remote add github git@github.com:phundrak/dotfiles.git | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | printf "\n# Decrypt encrypted dotfiles ##################################################\n\n" | 
					
						
							|  |  |  |  | yadm decrypt | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | end | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | printf '\n# Install envtpl ##############################################################\n\n' | 
					
						
							|  |  |  |  | yay -Syu python-envtpl-git | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | printf "\n# Getting yadm susbmodules ####################################################\n\n" | 
					
						
							|  |  |  |  | yadm submodule update --init --recursive | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | printf "\n# Generating alt files ########################################################\n\n" | 
					
						
							|  |  |  |  | yadm alt | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  | printf "\n# Installing tryone’s compton fork ############################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | yay -S compton-tryone-git | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  | printf "\n# Enabling and starting Docker ################################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | sudo systemctl enable --now docker | 
					
						
							| 
									
										
										
										
											2019-10-21 01:22:46 +02:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | read --prompt "echo 'Do you wish to be added to the `docker` group? (Y/n): ' " -l adddockergroup | 
					
						
							|  |  |  |  | if test $adddockergroup = 'y' || test $adddockergroup = "Y" || test $adddockergroup = '' | 
					
						
							|  |  |  |  |     sudo usermod -aG docker $USER | 
					
						
							|  |  |  |  | end | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  | printf "\n# Enabling Emacs as user service ##############################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | systemctl --user enable --now emacs | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-14 21:50:06 +02:00
										 |  |  |  | read --prompt "echo 'Do you want to activate the ssh server? (Y/n): ' " -l sshdserver | 
					
						
							|  |  |  |  | if test $sshdserver = 'y' || test $sshdserver = "Y" || test $sshdserver = '' | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  |     printf "\n# Enabling ssh server #########################################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  |     sudo systemctl enable --now sshd | 
					
						
							|  |  |  |  | end | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-21 12:13:40 +02:00
										 |  |  |  | sudo systemctl enable --now ly | 
					
						
							|  |  |  |  | sudo systemctl disable getty@tty2 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-24 13:33:42 +02:00
										 |  |  |  | sudo usermod -aG video $USER | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-29 21:16:11 +01:00
										 |  |  |  | sudo systemctl enable --now nordvpnd | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-23 18:31:56 +01:00
										 |  |  |  | for f in (find ~/.etc -type f) | 
					
						
							|  |  |  |  |     set dest (echo $f | sed -n 's/^.*etc\(.*\)$/\/etc\1/p') | 
					
						
							|  |  |  |  |     sudo ln -s $f $dest | 
					
						
							|  |  |  |  | end | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | read --prompt "echo 'Symlink .nanorc to root’s .nanorc? (Y/n): ' " -l nanoroot | 
					
						
							|  |  |  |  | if test $nanoroot = 'y' || test $nanoroot = "Y" || test $nanoroot = '' | 
					
						
							|  |  |  |  |     printf "\n# Symlinking .nanorc to root’s .nanorc ########################################\n\n" | 
					
						
							|  |  |  |  |     sudo ln -s $HOME/.nanorc /root/.nanorc | 
					
						
							|  |  |  |  | end | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  | printf "\n# Installing fisher ###########################################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish | 
					
						
							| 
									
										
										
										
											2019-10-21 01:22:46 +02:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | set FISHEXTENSIONS \ | 
					
						
							|  |  |  |  | edc/bass franciscolourenco/done jethrokuan/fzf jethrokuan/z \ | 
					
						
							|  |  |  |  | jorgebucaran/fish-getopts laughedelic/pisces matchai/spacefish \ | 
					
						
							|  |  |  |  | tuvistavie/fish-ssh-agent | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | fisher add $FISHEXTENSIONS | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  | printf "\n# Install i3-gaps-rounded #####################################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | cd ~/fromGIT | 
					
						
							|  |  |  |  | git clone https://github.com/resloved/i3.git i3-gaps-rounded | 
					
						
							|  |  |  |  | cd i3-gaps-rounded | 
					
						
							|  |  |  |  | rm -rf build | 
					
						
							|  |  |  |  | autoreconf --force --install | 
					
						
							|  |  |  |  | mkdir build && cd build | 
					
						
							|  |  |  |  | ../configure --prefix=/usr --sysconfdir=/etc --disable-sanitizers | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  | make -j | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | sudo make install | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  | printf "\n# Install polybar-battery #####################################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | cd ~/fromGIT | 
					
						
							|  |  |  |  | git clone https://github.com/drdeimos/polybar_another_battery.git | 
					
						
							|  |  |  |  | cd polybar_another_battery | 
					
						
							|  |  |  |  | go get -u github.com/distatus/battery/cmd/battery | 
					
						
							|  |  |  |  | make build | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-21 01:22:46 +02:00
										 |  |  |  | ln -s polybar-ab ~/.local/bin/polybar-ab | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  | printf "\n# Install Reveal.JS ###########################################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | cd ~/fromGIT | 
					
						
							|  |  |  |  | git clone https://github.com/hakimel/reveal.js.git | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  | printf "\n# Install the rust toolchains, nightly is the default one #####################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | rustup default nightly | 
					
						
							| 
									
										
										
										
											2019-10-21 01:22:46 +02:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | rustup toolchain install stable | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  | printf "\n# Add rust utilities ##########################################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-14 21:11:32 +02:00
										 |  |  |  | cargo install rustfmt racer | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-10 00:23:57 +01:00
										 |  |  |  | rustup component add src | 
					
						
							|  |  |  |  | rustup component add rls | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
											
												Switched to LSP backend, added packages to install and configuration
In Emacs, I switched to the LSP backend for C/C++, CSS, Dart, HTML, Go,
Javascript and Python. I also removed a redundant line for web-beautify, and I
removed the plantuml layer since I don’t use it.
This lead to the installation of multiple packages, some of which were already
required but not explicitly installed by the bootstrap. I added the packages
existing in the Arch repos and the AUR, and some packages will get installed by
pip or by go’s package manager. I also set up the configuration of Chicken, and
more precisely, of its documentation.
											
										 
											2019-11-10 10:40:34 +01:00
										 |  |  |  | pip install --user pyls-isort pyls-mypy | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | go get -v golang.org/x/tools/gopls@latest | 
					
						
							|  |  |  |  | go get -u -v golang.org/x/tools/cmd/godoc | 
					
						
							|  |  |  |  | go get -u -v golang.org/x/tools/cmd/goimports | 
					
						
							|  |  |  |  | go get -u -v golang.org/x/tools/cmd/gorename | 
					
						
							|  |  |  |  | go get -u -v golang.org/x/tools/cmd/guru | 
					
						
							|  |  |  |  | go get -u -v github.com/cweill/gotests/... | 
					
						
							|  |  |  |  | go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct | 
					
						
							|  |  |  |  | go get -u -v github.com/fatih/gomodifytags | 
					
						
							|  |  |  |  | go get -u -v github.com/godoctor/godoctor | 
					
						
							|  |  |  |  | go get -u -v github.com/golangci/golangci-lint/cmd/golangci-lint | 
					
						
							|  |  |  |  | go get -u -v github.com/haya14busa/gopkgs/cmd/gopkgs | 
					
						
							|  |  |  |  | go get -u -v github.com/josharian/impl | 
					
						
							|  |  |  |  | go get -u -v github.com/mdempsky/gocode | 
					
						
							|  |  |  |  | go get -u -v github.com/rogpeppe/godef | 
					
						
							|  |  |  |  | go get -u -v github.com/zmb3/gogetdoc | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | chicken-install -s apropos chicken-doc | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | cd (chicken-csi -b -e "(import (chicken platform))" -p "(chicken-home)") | 
					
						
							|  |  |  |  | curl https://3e8.org/pub/chicken-doc/chicken-doc-repo.tgz | sudo tar zx | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-15 22:24:03 +02:00
										 |  |  |  | printf "\n# Clean the pacman and yay cache ##############################################\n\n" | 
					
						
							| 
									
										
										
										
											2019-10-21 01:22:46 +02:00
										 |  |  |  | yay -Sc --noconfirm |