From 96311c60387cb85e599a6b08c6ecfa2e18182e43 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Wed, 29 Apr 2020 21:20:15 +0200 Subject: [PATCH] Updated install script --- .config/yadm/bootstrap | 32 ++++++++++++++++---------------- org/config/installation.org | 9 +++++++++ 2 files changed, 25 insertions(+), 16 deletions(-) diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index ae38cf3..9a0b36c 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -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 tryone’s 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 diff --git a/org/config/installation.org b/org/config/installation.org index fe7cbfc..90dd0bc 100644 --- a/org/config/installation.org +++ b/org/config/installation.org @@ -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, let’s 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