Added other packages to required packages
This commit is contained in:
parent
a534c58b91
commit
fc6ae3d322
@ -66,36 +66,38 @@ else
|
|||||||
end
|
end
|
||||||
|
|
||||||
set PACKAGES \
|
set PACKAGES \
|
||||||
acpilight adobe-source-han-sans-jp-fonts asar ascii aspell-en aspell-fr \
|
acpilight adobe-source-han-sans-jp-fonts arc-gtk-theme asar ascii aspell-en \
|
||||||
awesome awesome-terminal-fonts awesome-freedesktop-git base-devel bat biber \
|
aspell-fr awesome awesome-terminal-fonts awesome-freedesktop-git base-devel \
|
||||||
bluez-firmware bluez-utils bookworm bzip2 ccls chicken chromium clisp cppcheck \
|
bashtop bat biber bitwarden-bin bluez-firmware bluez-utils bookworm bzip2 ccls \
|
||||||
cppreference cppreference-devhelp cpupower discord-canary discount dmenu-lpass \
|
chicken chromium clisp cppcheck cppreference cppreference-devhelp cpupower \
|
||||||
docker docker-compose dockerfile-language-server-bin doxygen dunst emacs \
|
discord-canary discount dmenu-lpass docker docker-compose \
|
||||||
emacs-org-mode exa exfat-utils farbfeld ffmpegthumbnailer findutils firefox \
|
dockerfile-language-server-bin doxygen dunst emacs emacs-org-mode exa \
|
||||||
flake8 freeglut fzf gcc-libs gdb gimp gnome-disk-utility \
|
exfat-utils farbfeld fd ffmpegthumbnailer findutils firefox flake8 \
|
||||||
|
flat-remix-gtk freeglut fzf gcc-libs gdb gimp gnome-disk-utility \
|
||||||
gnome-epub-thumbnailer gnu-free-fonts gnuplot go go-tools golangci-lint-bin \
|
gnome-epub-thumbnailer gnu-free-fonts gnuplot go go-tools golangci-lint-bin \
|
||||||
graphviz htop i3-gaps-rounded-git i3lock-blur igdm-bin inetutils \
|
graphviz htop i3-gaps-rounded-git i3lock-blur inetutils j4-dmenu-desktop \
|
||||||
j4-dmenu-desktop javascript-typescript-langserver js-beautify jfsutils jmtpfs \
|
javascript-typescript-langserver js-beautify jfsutils jmtpfs lain-git less \
|
||||||
lain-git less linux-headers lldb logrotate ly meson minted man-db man-pages mpc \
|
linux-headers lldb logrotate ly meson minted man-db man-pages mpc mpd \
|
||||||
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 netctl networkmanager \
|
nemo-fileroller nemo-preview neofetch netctl networkmanager \
|
||||||
networkmanager-openvpn nm-connection-editor nodejs-vmd nomacs nordvpn-bin \
|
networkmanager-openvpn nitrogen nm-connection-editor nodejs-vmd nomacs \
|
||||||
noto-fonts-emoji npm ntfs-3g numlockx openssh otf-fandol otf-ipafont p7zip \
|
nordvpn-bin noto-fonts-emoji npm ntfs-3g numlockx obs-studio openssh \
|
||||||
pacman-contrib pandoc-bin pass pavucontrol pdfpc picom-ibhagwan-git polybar \
|
otf-fandol otf-ipafont p7zip pacman-contrib pandoc-bin pass pavucontrol pdfpc \
|
||||||
powerline-fonts prettier pulseaudio-bluetooth python-autoflake \
|
picom-ibhagwan-git polybar powerline-fonts prettier pulseaudio-bluetooth \
|
||||||
python-envtpl-git python-epc python-importmagic python-language-server \
|
python-autoflake python-envtpl-git python-epc python-importmagic \
|
||||||
python-nose python-pip python-ptvsd python-pytest python-pywal qt5-imageformats \
|
python-language-server python-nose python-pip python-ptvsd python-pytest \
|
||||||
qemu r raw-thumbnailer reflector ripgrep rofi rsync rtv ruby-rb-fsevent \
|
python-pywal qt5-imageformats qemu r raw-thumbnailer reflector ripgrep rofi \
|
||||||
ruby-sass rustup samba scrot sent shadow siji-git simplescreenrecorder sshfs \
|
rsync rtv ruby-rb-fsevent ruby-sass rustup samba scrot sent shadow siji-git \
|
||||||
st-luke-git sxiv texlive-bin texlive-langchinese texlive-langcyrillic \
|
simplescreenrecorder sshfs st-luke-git sxiv texlive-bin texlive-langchinese \
|
||||||
texlive-langgreek texlive-langjapanese texlive-langkorean texlive-latexextra \
|
texlive-langcyrillic texlive-langgreek texlive-langjapanese texlive-langkorean \
|
||||||
texlive-localmanager-git texlive-most tmux tree ttf-arphic-uming ttf-baekmuk \
|
texlive-latexextra texlive-localmanager-git texlive-most tmux tree \
|
||||||
ttf-dejavu ttf-google-fonts-opinionated-git ttf-hanazono ttf-joypixels \
|
ttf-arphic-uming ttf-baekmuk ttf-dejavu ttf-google-fonts-opinionated-git \
|
||||||
ttf-koruri ttf-liberation ttf-monapo ttf-sazanami ttf-tibetan-machine \
|
ttf-hanazono ttf-joypixels ttf-koruri ttf-liberation ttf-monapo ttf-sazanami \
|
||||||
typescript typescript-language-server-bin unicode-emoji unrar usbutils valgrind \
|
ttf-tibetan-machine typescript typescript-language-server-bin unicode-emoji \
|
||||||
vscode-css-languageserver-bin vscode-html-languageserver-bin w3m wget \
|
unrar usbutils valgrind vscode-css-languageserver-bin \
|
||||||
x11-ssh-askpass xclip xdg-user-dirs-gtk xfsprogs xorg-drivers xorg-server \
|
vscode-html-languageserver-bin w3m wget x11-ssh-askpass xclip \
|
||||||
xorg-xinit xss-lock xvkbd yaml-language-server-bin yapf
|
xdg-user-dirs-gtk xfsprogs xorg-drivers xorg-server xorg-xinit xss-lock xvkbd \
|
||||||
|
yaml-language-server-bin yapf zeal
|
||||||
|
|
||||||
printf "\n# Installing needed packages ##################################################\n\n"
|
printf "\n# Installing needed packages ##################################################\n\n"
|
||||||
sudo pacman -Syu
|
sudo pacman -Syu
|
||||||
@ -293,9 +295,6 @@ rustup component add rls
|
|||||||
printf "\n# Installing Python packages ##################################################\n\n"
|
printf "\n# Installing Python packages ##################################################\n\n"
|
||||||
pip install --user pyls-isort pyls-mypy
|
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"
|
printf "\n# Installing Go packages ######################################################\n\n"
|
||||||
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
|
||||||
|
@ -54,7 +54,6 @@
|
|||||||
- [[#install-go-packages][Install go packages]]
|
- [[#install-go-packages][Install go packages]]
|
||||||
- [[#set-up-chicken-scheme-interpretercompiler][Set up Chicken (Scheme interpreter/compiler)]]
|
- [[#set-up-chicken-scheme-interpretercompiler][Set up Chicken (Scheme interpreter/compiler)]]
|
||||||
- [[#clean-the-pacman-and-yay-cache][Clean the =pacman= and =yay= cache]]
|
- [[#clean-the-pacman-and-yay-cache][Clean the =pacman= and =yay= cache]]
|
||||||
- [[#export-configuration-file-from-org-files][Export configuration file from org files]]
|
|
||||||
- [[#set-up-our-fish-shell][Set up our fish shell]]
|
- [[#set-up-our-fish-shell][Set up our fish shell]]
|
||||||
- [[#install-fisher][Install =fisher=]]
|
- [[#install-fisher][Install =fisher=]]
|
||||||
- [[#install-our-extensions][Install our extensions]]
|
- [[#install-our-extensions][Install our extensions]]
|
||||||
@ -291,38 +290,42 @@
|
|||||||
Let’s set in a custom varible what packages we’ll be needing.
|
Let’s set in a custom varible what packages we’ll be needing.
|
||||||
#+BEGIN_SRC fish
|
#+BEGIN_SRC fish
|
||||||
set PACKAGES \
|
set PACKAGES \
|
||||||
acpilight adobe-source-han-sans-jp-fonts asar ascii aspell-en aspell-fr \
|
acpilight adobe-source-han-sans-jp-fonts arc-gtk-theme asar ascii aspell-en \
|
||||||
awesome awesome-terminal-fonts awesome-freedesktop-git base-devel bat biber \
|
aspell-fr awesome awesome-terminal-fonts awesome-freedesktop-git base-devel \
|
||||||
bluez-firmware bluez-utils bookworm bzip2 ccls chicken chromium clisp cppcheck \
|
bashtop bat biber bitwarden-bin bluez-firmware bluez-utils bookworm bzip2 ccls \
|
||||||
cppreference cppreference-devhelp cpupower discord-canary discount dmenu-lpass \
|
chicken chromium clisp cppcheck cppreference cppreference-devhelp cpupower \
|
||||||
docker docker-compose dockerfile-language-server-bin doxygen dunst emacs \
|
discord-canary discount dmenu-lpass docker docker-compose \
|
||||||
emacs-org-mode exa exfat-utils farbfeld ffmpegthumbnailer findutils firefox \
|
dockerfile-language-server-bin doxygen dunst emacs emacs-org-mode exa \
|
||||||
flake8 freeglut fzf gcc-libs gdb gimp gnome-disk-utility \
|
exfat-utils farbfeld fd ffmpegthumbnailer findutils firefox flake8 \
|
||||||
|
flat-remix-gtk freeglut fzf gcc-libs gdb gimp gnome-disk-utility \
|
||||||
gnome-epub-thumbnailer gnu-free-fonts gnuplot go go-tools golangci-lint-bin \
|
gnome-epub-thumbnailer gnu-free-fonts gnuplot go go-tools golangci-lint-bin \
|
||||||
graphviz htop i3-gaps-rounded-git i3lock-blur igdm-bin inetutils \
|
graphviz htop i3-gaps-rounded-git i3lock-blur inetutils j4-dmenu-desktop \
|
||||||
j4-dmenu-desktop javascript-typescript-langserver js-beautify jfsutils jmtpfs \
|
javascript-typescript-langserver js-beautify jfsutils jmtpfs lain-git less \
|
||||||
lain-git less linux-headers lldb logrotate ly meson minted man-db man-pages mpc \
|
linux-headers lldb logrotate ly meson minted man-db man-pages mpc mpd \
|
||||||
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 netctl networkmanager \
|
nemo-fileroller nemo-preview neofetch netctl networkmanager \
|
||||||
networkmanager-openvpn nm-connection-editor nodejs-vmd nomacs nordvpn-bin \
|
networkmanager-openvpn nitrogen nm-connection-editor nodejs-vmd nomacs \
|
||||||
noto-fonts-emoji npm ntfs-3g numlockx openssh otf-fandol otf-ipafont p7zip \
|
nordvpn-bin noto-fonts-emoji npm ntfs-3g numlockx obs-studio openssh \
|
||||||
pacman-contrib pandoc-bin pass pavucontrol pdfpc picom-ibhagwan-git polybar \
|
otf-fandol otf-ipafont p7zip pacman-contrib pandoc-bin pass pavucontrol pdfpc \
|
||||||
powerline-fonts prettier pulseaudio-bluetooth python-autoflake \
|
picom-ibhagwan-git polybar powerline-fonts prettier pulseaudio-bluetooth \
|
||||||
python-envtpl-git python-epc python-importmagic python-language-server \
|
python-autoflake python-envtpl-git python-epc python-importmagic \
|
||||||
python-nose python-pip python-ptvsd python-pytest python-pywal qt5-imageformats \
|
python-language-server python-nose python-pip python-ptvsd python-pytest \
|
||||||
qemu r raw-thumbnailer reflector ripgrep rofi rsync rtv ruby-rb-fsevent \
|
python-pywal qt5-imageformats qemu r raw-thumbnailer reflector ripgrep rofi \
|
||||||
ruby-sass rustup samba scrot sent shadow siji-git simplescreenrecorder sshfs \
|
rsync rtv ruby-rb-fsevent ruby-sass rustup samba scrot sent shadow siji-git \
|
||||||
st-luke-git sxiv texlive-bin texlive-langchinese texlive-langcyrillic \
|
simplescreenrecorder sshfs st-luke-git sxiv texlive-bin texlive-langchinese \
|
||||||
texlive-langgreek texlive-langjapanese texlive-langkorean texlive-latexextra \
|
texlive-langcyrillic texlive-langgreek texlive-langjapanese texlive-langkorean \
|
||||||
texlive-localmanager-git texlive-most tmux tree ttf-arphic-uming ttf-baekmuk \
|
texlive-latexextra texlive-localmanager-git texlive-most tmux tree \
|
||||||
ttf-dejavu ttf-google-fonts-opinionated-git ttf-hanazono ttf-joypixels \
|
ttf-arphic-uming ttf-baekmuk ttf-dejavu ttf-google-fonts-opinionated-git \
|
||||||
ttf-koruri ttf-liberation ttf-monapo ttf-sazanami ttf-tibetan-machine \
|
ttf-hanazono ttf-joypixels ttf-koruri ttf-liberation ttf-monapo ttf-sazanami \
|
||||||
typescript typescript-language-server-bin unicode-emoji unrar usbutils valgrind \
|
ttf-tibetan-machine typescript typescript-language-server-bin unicode-emoji \
|
||||||
vscode-css-languageserver-bin vscode-html-languageserver-bin w3m wget \
|
unrar usbutils valgrind vscode-css-languageserver-bin \
|
||||||
x11-ssh-askpass xclip xdg-user-dirs-gtk xfsprogs xorg-drivers xorg-server \
|
vscode-html-languageserver-bin w3m wget x11-ssh-askpass xclip \
|
||||||
xorg-xinit xss-lock xvkbd yaml-language-server-bin yapf
|
xdg-user-dirs-gtk xfsprogs xorg-drivers xorg-server xorg-xinit xss-lock xvkbd \
|
||||||
|
yaml-language-server-bin yapf zeal
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
#+RESULTS:
|
||||||
|
|
||||||
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. Let’s install those.
|
however you want. Let’s install those.
|
||||||
#+BEGIN_SRC fish
|
#+BEGIN_SRC fish
|
||||||
@ -782,15 +785,6 @@
|
|||||||
pip install --user pyls-isort pyls-mypy
|
pip install --user pyls-isort pyls-mypy
|
||||||
#+END_SRC
|
#+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
|
** Install go packages
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: h-8c6e2311-eb84-4bf4-8e0b-948f89bc9664
|
:CUSTOM_ID: h-8c6e2311-eb84-4bf4-8e0b-948f89bc9664
|
||||||
@ -844,14 +838,6 @@
|
|||||||
yay -Sc --noconfirm
|
yay -Sc --noconfirm
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
** Export configuration file from org files
|
|
||||||
:PROPERTIES:
|
|
||||||
:CUSTOM_ID: h-a4fb171a-3121-46f2-8c3c-2e65500ebdbe
|
|
||||||
:END:
|
|
||||||
As I strive to write most of my configuration file as literary programming
|
|
||||||
files through org-mode, they are not versioned nor downloaded by git when
|
|
||||||
cloning my dotfiles. This is why
|
|
||||||
|
|
||||||
** Set up our fish shell
|
** Set up our fish shell
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: h-f6f4df67-b0de-40bf-95fb-888d42169088
|
:CUSTOM_ID: h-f6f4df67-b0de-40bf-95fb-888d42169088
|
||||||
|
Loading…
Reference in New Issue
Block a user