Updated install script

This commit is contained in:
Lucien Cartier-Tilet 2020-04-29 21:20:15 +02:00
parent 3a73b4d96c
commit 96311c6038
Signed by: phundrak
GPG Key ID: BD7789E705CB8DCA
2 changed files with 25 additions and 16 deletions

View File

@ -67,22 +67,22 @@ end
set PACKAGES \
acpilight adobe-source-han-sans-jp-fonts asar ascii aspell-en aspell-fr \
awesome-terminal-fonts base-devel bat biber bluez-firmware bluez-utils bookworm \
bzip2 ccls chicken chromium clisp compton cppcheck cppreference \
cppreference-devhelp cpupower discord-canary discount dmenu-lpass docker \
docker-compose dockerfile-language-server-bin doxygen dunst emacs \
awesome awesome-terminal-fonts awesome-freedesktop-git base-devel bat biber \
bluez-firmware bluez-utils bookworm bzip2 ccls chicken chromium clisp cppcheck \
cppreference cppreference-devhelp cpupower discord-canary discount dmenu-lpass \
docker docker-compose dockerfile-language-server-bin doxygen dunst emacs \
emacs-org-mode exfat-utils farbfeld ffmpegthumbnailer findutils firefox flake8 \
freeglut fzf gcc-libs gdb gimp gnome-disk-utility gnome-epub-thumbnailer \
gnu-free-fonts gnuplot go-tools golangci-lint-bin graphviz htop \
i3-gaps-rounded-git i3lock-blur igdm-bin inetutils j4-dmenu-desktop \
javascript-typescript-langserver js-beautify jfsutils jmtpfs less \
javascript-typescript-langserver js-beautify jfsutils jmtpfs lain-git less \
linux-headers lldb logrotate lvm2 ly meson minted man-db man-pages mpc mpd \
mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp \
nemo-fileroller nemo-preview neofetch netctl networkmanager \
networkmanager-openvpn nm-connection-editor nodejs-vmd nomacs nordvpn-bin \
noto-fonts-emoji npm ntfs-3g numlockx openssh otf-fandol otf-ipafont p7zip \
pacman-contrib pandoc-bin pass pavucontrol pdfpc polybar powerline-fonts \
prettier pulseaudio-bluetooth python-autoflake python-envtpl-git python-epc \
mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp nemo-fileroller \
nemo-preview neofetch netctl networkmanager networkmanager-openvpn \
nm-connection-editor nodejs-vmd nomacs nordvpn-bin noto-fonts-emoji npm ntfs-3g \
numlockx openssh otf-fandol otf-ipafont p7zip pacman-contrib pandoc-bin pass \
pavucontrol pdfpc picom-ibhagwan-git polybar powerline-fonts prettier \
pulseaudio-bluetooth python-autoflake python-envtpl-git python-epc \
python-importmagic python-language-server python-nose python-pip python-ptvsd \
python-pytest python-pywal qt5-imageformats qemu r raw-thumbnailer reflector \
rofi rsync rtv rustup samba scrot sent shadow siji-git simplescreenrecorder \
@ -91,8 +91,8 @@ texlive-langgreek texlive-langjapanese texlive-langkorean texlive-latexextra \
texlive-localmanager-git texlive-most tmux tree ttf-arphic-uming ttf-baekmuk \
ttf-dejavu ttf-google-fonts-opinionated-git ttf-hanazono ttf-joypixels \
ttf-koruri ttf-liberation ttf-monapo ttf-sazanami ttf-tibetan-machine \
typescript typescript-language-server-bin unicode-emoji unrar usbutils \
valgrind vscode-css-languageserver-bin vscode-html-languageserver-bin w3m wget \
typescript typescript-language-server-bin unicode-emoji unrar usbutils valgrind \
vscode-css-languageserver-bin vscode-html-languageserver-bin w3m wget \
x11-ssh-askpass xclip xdg-user-dirs-gtk xfsprogs xorg-drivers xorg-server \
xorg-xinit xss-lock xvkbd yaml-language-server-bin yapf
@ -177,9 +177,6 @@ yay -Syu --needed python-envtpl-git
printf "\n# Getting yadm susbmodules ####################################################\n\n"
yadm submodule update --init --recursive
printf "\n# Installing tryones compton fork ############################################\n\n"
yay -S --needed compton-tryone-git
printf "\n# Enabling timesync ###########################################################\n\n"
sudo systemctl enable --now systemd-timesyncd
@ -261,6 +258,9 @@ rustup component add rls
printf "\n# Installing Python packages ##################################################\n\n"
pip install --user pyls-isort pyls-mypy
sudo pip uninstall jedi
sudo pip install 'jedi<0.16,>=0.14.1'
printf "\n# Installing Go packages ######################################################\n\n"
go get -v golang.org/x/tools/gopls@latest
go get -u -v golang.org/x/tools/cmd/godoc

View File

@ -746,6 +746,15 @@
pip install --user pyls-isort pyls-mypy
#+END_SRC
For some reason, the version of ~jedi~ installed with the Python language
server is too recent, it is required by ~pyls~. So, lets replace it:
#+BEGIN_SRC fish
sudo pip uninstall jedi
sudo pip install 'jedi<0.16,>=0.14.1'
#+END_SRC
Hopefully this will be fixed soon.
** Install go packages
:PROPERTIES:
:CUSTOM_ID: h-8c6e2311-eb84-4bf4-8e0b-948f89bc9664