Added needed packages (mostly LSP stuff), pacman- and go-managed

This commit is contained in:
Lucien Cartier-Tilet 2019-12-28 22:08:21 +01:00
parent f1b2ca342b
commit f55ac7c20c
Signed by: phundrak
GPG Key ID: BD7789E705CB8DCA
2 changed files with 29 additions and 26 deletions

View File

@ -74,13 +74,13 @@ ffmpegthumbnailer findutils firefox flake8 font-mathematica fontforge freeglut \
fzf gcc-libs gdb gimp glibc gnome-disk-utility gnome-epub-thumbnailer \ 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 \ gnu-free-fonts gnuplot go-tools golangci-lint-bin graphviz htop i3-gaps \
i3lock-blur i3status igdm-bin inetutils j4-dmenu-desktop \ i3lock-blur i3status igdm-bin inetutils j4-dmenu-desktop \
javascript-typescript-langserver jfsutils jmtpfs lastpass-cli less \ javascript-typescript-langserver js-beautify jfsutils jmtpfs lastpass-cli less \
linux-headers lldb logrotate lvm2 ly-git meson minted mpc mpd \ linux-headers lldb logrotate lvm2 ly-git meson minted mpc mpd \
mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp \ mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp \
nemo-fileroller nemo-preview neofetch neovim netctl networkmanager \ nemo-fileroller nemo-preview neofetch neovim netctl networkmanager \
networkmanager-openvpn nm-connection-editor nnn nodejs-vmd nomacs nordvpn-bin \ networkmanager-openvpn nm-connection-editor nnn nodejs-vmd nomacs nordvpn-bin \
noto-fonts-emoji npm ntfs-3g numlockx openssh otf-ipafont p7zip pacman-contrib \ noto-fonts-emoji npm ntfs-3g numlockx openssh otf-fandol otf-ipafont p7zip \
pandoc-bin pavucontrol pciutils pcurses pdfpc polybar prettier \ pacman-contrib pandoc-bin pavucontrol pciutils pcurses pdfpc polybar prettier \
pulseaudio-bluetooth python-autoflake python-envtpl-git python-epc \ pulseaudio-bluetooth python-autoflake python-envtpl-git python-epc \
python-importmagic python-language-server python-nose python-pip python-ptvsd \ python-importmagic python-language-server python-nose python-pip python-ptvsd \
python-pytest python-pywal qemu r raw-thumbnailer reflector rofi \ python-pytest python-pywal qemu r raw-thumbnailer reflector rofi \
@ -93,8 +93,9 @@ ttf-bitstream-vera ttf-dejavu ttf-google-fonts-opinionated-git ttf-hanazono \
ttf-joypixels ttf-koruri ttf-liberation ttf-material-design-icons-git \ 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-monapo ttf-mplus ttf-ms-fonts ttf-sazanami ttf-symbola ttf-tibetan-machine \
ttf-twemoji-color ttf-unifont ttf-vlgothic typescript unicode unicode-emoji \ ttf-twemoji-color ttf-unifont ttf-vlgothic typescript unicode unicode-emoji \
unrar usbutils valgrind vscode-css-languageserver-bin w3m wget x11-ssh-askpass \ unrar usbutils valgrind vscode-css-languageserver-bin \
xclip xdg-user-dirs-gtk xfsprogs xorg-apps xorg-drivers xorg-server xorg-xinit \ vscode-html-languageserver-bin w3m wget x11-ssh-askpass xclip \
xdg-user-dirs-gtk xfsprogs xorg-apps xorg-drivers xorg-server xorg-xinit \
xss-lock xvkbd yapf xss-lock xvkbd yapf
printf "\n# Installing needed packages ##################################################\n\n" printf "\n# Installing needed packages ##################################################\n\n"

View File

@ -19,9 +19,9 @@
# ### HTML ##################################################################### # ### HTML #####################################################################
#+HTML_DOCTYPE: html5 #+HTML_DOCTYPE: html5
#+HTML_HEAD_EXTRA: <meta name="description" content="Phundrak's i3 config" /> #+HTML_HEAD_EXTRA: <meta name="description" content="Phundrak's dotfiles" />
#+HTML_HEAD_EXTRA: <meta property="og:title" content="Phundrak's i3 config" /> #+HTML_HEAD_EXTRA: <meta property="og:title" content="Phundrak's dotfiles" />
#+HTML_HEAD_EXTRA: <meta property="og:description" content="Description of the i3 config file of Phundrak" /> #+HTML_HEAD_EXTRA: <meta property="og:description" content="Description of the dotfiles of Phundrak" />
#+HTML_HEAD_EXTRA: <script src="https://kit.fontawesome.com/4d42d0c8c5.js"></script> #+HTML_HEAD_EXTRA: <script src="https://kit.fontawesome.com/4d42d0c8c5.js"></script>
#+HTML_HEAD_EXTRA: <script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script> #+HTML_HEAD_EXTRA: <script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>
#+HTML_HEAD_EXTRA: <link rel="shortcut icon" href="https://cdn.phundrak.com/img/mahakala-128x128.png" type="img/png" media="screen" /> #+HTML_HEAD_EXTRA: <link rel="shortcut icon" href="https://cdn.phundrak.com/img/mahakala-128x128.png" type="img/png" media="screen" />
@ -704,21 +704,21 @@
set PACKAGES \ set PACKAGES \
acpilight adobe-source-han-sans-jp-fonts asar ascii aspell-en aspell-fr assimp \ acpilight adobe-source-han-sans-jp-fonts asar ascii aspell-en aspell-fr assimp \
awesome-terminal-fonts base-devel bat biber bleachbit bluez-firmware \ awesome-terminal-fonts base-devel bat biber bleachbit bluez-firmware \
bluez-utils bookworm boost bzip2 chicken chromium clisp compton cppcheck \ bluez-utils bookworm boost bzip2 ccls chicken chromium clisp compton cppcheck \
cppreference cppreference-devhelp cpupower cronie cryptsetup device-mapper \ cppreference cppreference-devhelp cpupower cronie cryptsetup device-mapper \
diffutils discord-canary discount ditaa dmenu dmenu-lpass docker \ diffutils discord-canary discount ditaa dmenu dmenu-lpass docker \
docker-compose doxygen dunst dwarffortress emacs exfat-utils farbfeld feh \ docker-compose dockerfile-language-server-bin doxygen dunst dwarffortress \
ffmpegthumbnailer findutils firefox flake8 font-mathematica fontforge freeglut \ emacs exfat-utils farbfeld feh ffmpegthumbnailer findutils firefox flake8 \
fzf gcc-libs gdb gimp glibc gnome-disk-utility gnome-epub-thumbnailer \ font-mathematica fontforge freeglut fzf gcc-libs gdb gimp glibc \
gnu-free-fonts gnuplot go-tools golangci-lint-bin graphviz htop i3-gaps \ gnome-disk-utility gnome-epub-thumbnailer gnu-free-fonts gnuplot go-tools \
i3lock-blur i3status igdm-bin inetutils j4-dmenu-desktop \ golangci-lint-bin graphviz htop i3-gaps i3lock-blur i3status igdm-bin \
javascript-typescript-langserver jfsutils jmtpfs lastpass-cli less \ inetutils j4-dmenu-desktop javascript-typescript-langserver js-beautify \
linux-headers lldb logrotate lvm2 ly-git meson minted mpc mpd \ jfsutils jmtpfs lastpass-cli less linux-headers lldb logrotate lvm2 ly-git \
mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp \ meson minted mpc mpd mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu \
nemo-fileroller nemo-preview neofetch neovim netctl networkmanager \ ncmpcpp nemo-fileroller nemo-preview neofetch neovim netctl networkmanager \
networkmanager-openvpn nm-connection-editor nnn nodejs-vmd nomacs nordvpn-bin \ networkmanager-openvpn nm-connection-editor nnn nodejs-vmd nomacs nordvpn-bin \
noto-fonts-emoji npm ntfs-3g numlockx openssh otf-ipafont p7zip pacman-contrib \ noto-fonts-emoji npm ntfs-3g numlockx openssh otf-fandol otf-ipafont p7zip \
pandoc-bin pavucontrol pciutils pcurses pdfpc polybar prettier \ pacman-contrib pandoc-bin pavucontrol pciutils pcurses pdfpc polybar prettier \
pulseaudio-bluetooth python-autoflake python-envtpl-git python-epc \ pulseaudio-bluetooth python-autoflake python-envtpl-git python-epc \
python-importmagic python-language-server python-nose python-pip python-ptvsd \ python-importmagic python-language-server python-nose python-pip python-ptvsd \
python-pytest python-pywal qemu r raw-thumbnailer reflector rofi \ python-pytest python-pywal qemu r raw-thumbnailer reflector rofi \
@ -730,10 +730,11 @@
ttf-bitstream-vera ttf-dejavu ttf-google-fonts-opinionated-git ttf-hanazono \ ttf-bitstream-vera ttf-dejavu ttf-google-fonts-opinionated-git ttf-hanazono \
ttf-joypixels ttf-koruri ttf-liberation ttf-material-design-icons-git \ 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-monapo ttf-mplus ttf-ms-fonts ttf-sazanami ttf-symbola ttf-tibetan-machine \
ttf-twemoji-color ttf-unifont ttf-vlgothic typescript unicode unicode-emoji \ ttf-twemoji-color ttf-unifont ttf-vlgothic typescript \
unrar usbutils valgrind vscode-css-languageserver-bin w3m wget x11-ssh-askpass \ typescript-language-server-bin unicode unicode-emoji unrar usbutils valgrind \
xclip xdg-user-dirs-gtk xfsprogs xorg-apps xorg-drivers xorg-server xorg-xinit \ vscode-css-languageserver-bin vscode-html-languageserver-bin w3m wget \
xss-lock xvkbd yapf x11-ssh-askpass xclip xdg-user-dirs-gtk xfsprogs xorg-apps xorg-drivers \
xorg-server xorg-xinit xss-lock xvkbd yaml-language-server-bin yapf
#+END_SRC #+END_SRC
These are the minimum I would have in my own installation. You can edit it These are the minimum I would have in my own installation. You can edit it
however you want. Lets install those. however you want. Lets install those.
@ -1096,8 +1097,8 @@
:PROPERTIES: :PROPERTIES:
:CUSTOM_ID: h-8c6e2311-eb84-4bf4-8e0b-948f89bc9664 :CUSTOM_ID: h-8c6e2311-eb84-4bf4-8e0b-948f89bc9664
:END: :END:
For go development from Emacs, the Spacemacs go layer requires some packages For go development from Emacs, the Spacemacs go and lsp layers requires some
to be installed. packages to be installed.
#+BEGIN_SRC fish #+BEGIN_SRC fish
go get -v golang.org/x/tools/gopls@latest 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/godoc
@ -1114,6 +1115,7 @@
go get -u -v github.com/mdempsky/gocode go get -u -v github.com/mdempsky/gocode
go get -u -v github.com/rogpeppe/godef go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/zmb3/gogetdoc go get -u -v github.com/zmb3/gogetdoc
go get -u -v golang.org/x/tools/gopls
#+END_SRC #+END_SRC
*** Set up Chicken (Scheme interpreter/compiler) *** Set up Chicken (Scheme interpreter/compiler)