Added packages to install, fixed issue with tangling

This commit is contained in:
Lucien Cartier-Tilet 2020-05-28 12:05:36 +02:00
parent 389a740d57
commit 90c3bcde72
Signed by: phundrak
GPG Key ID: BD7789E705CB8DCA
2 changed files with 38 additions and 54 deletions

View File

@ -69,17 +69,17 @@ set PACKAGES \
acpilight adobe-source-han-sans-jp-fonts arc-gtk-theme asar ascii aspell-en \ acpilight adobe-source-han-sans-jp-fonts arc-gtk-theme asar ascii aspell-en \
aspell-fr awesome awesome-terminal-fonts awesome-freedesktop-git base-devel \ aspell-fr awesome awesome-terminal-fonts awesome-freedesktop-git base-devel \
bashtop bat biber bitwarden-bin bluez-firmware bluez-utils bookworm bzip2 ccls \ bashtop bat biber bitwarden-bin bluez-firmware bluez-utils bookworm bzip2 ccls \
chicken chromium clisp cppcheck cppreference cppreference-devhelp cpupower \ chicken chromium clisp corrupter-git cppcheck cppreference \
discord-canary discount dmenu-lpass docker docker-compose \ cppreference-devhelp cpupower discord-canary discount dmenu-lpass docker \
dockerfile-language-server-bin doxygen dunst emacs emacs-org-mode exa \ docker-compose dockerfile-language-server-bin doxygen dunst emacs \
exfat-utils farbfeld fd ffmpegthumbnailer findutils firefox flake8 \ emacs-org-mode exa exfat-utils farbfeld fd ffmpegthumbnailer findutils firefox \
flat-remix-gtk freeglut fzf gcc-libs gdb gimp gnome-disk-utility \ 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 inetutils j4-dmenu-desktop \ graphviz htop i3-gaps-rounded-git i3lock-color inetutils isync \
javascript-typescript-langserver js-beautify jfsutils jmtpfs lain-git less \ j4-dmenu-desktop javascript-typescript-langserver js-beautify jfsutils jmtpfs \
linux-headers lldb logrotate ly meson minted man-db man-pages mpc mpd \ lain-git less libxft-bgra linux-headers lldb logrotate ly meson minted man-db \
mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp \ man-pages mpc mpd mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu \
nemo-fileroller nemo-preview neofetch netctl networkmanager \ ncmpcpp nemo-fileroller nemo-preview neofetch netctl networkmanager \
networkmanager-openvpn nitrogen nm-connection-editor nodejs-vmd nomacs \ networkmanager-openvpn nitrogen nm-connection-editor nodejs-vmd nomacs \
nordvpn-bin noto-fonts-emoji npm ntfs-3g numlockx obs-studio openssh \ nordvpn-bin noto-fonts-emoji npm ntfs-3g numlockx obs-studio openssh \
otf-fandol otf-ipafont p7zip pacman-contrib pandoc-bin pass pavucontrol pdfpc \ otf-fandol otf-ipafont p7zip pacman-contrib pandoc-bin pass pavucontrol pdfpc \
@ -91,13 +91,13 @@ rsync rtv ruby-rb-fsevent ruby-sass rustup samba scrot sent shadow siji-git \
simplescreenrecorder sshfs st-luke-git sxiv texlive-bin texlive-langchinese \ simplescreenrecorder sshfs st-luke-git sxiv texlive-bin texlive-langchinese \
texlive-langcyrillic texlive-langgreek texlive-langjapanese texlive-langkorean \ texlive-langcyrillic texlive-langgreek texlive-langjapanese texlive-langkorean \
texlive-latexextra texlive-localmanager-git texlive-most tmux tree \ texlive-latexextra texlive-localmanager-git texlive-most tmux tree \
ttf-arphic-uming ttf-baekmuk ttf-dejavu ttf-google-fonts-opinionated-git \ ttf-arphic-uming ttf-baekmuk ttf-charis-sil ttf-dejavu \
ttf-hanazono ttf-joypixels ttf-koruri ttf-liberation ttf-monapo ttf-sazanami \ ttf-google-fonts-opinionated-git ttf-hanazono ttf-joypixels ttf-koruri \
ttf-tibetan-machine typescript typescript-language-server-bin unicode-emoji \ ttf-liberation ttf-monapo ttf-sazanami ttf-tibetan-machine typescript \
unrar usbutils valgrind vscode-css-languageserver-bin \ typescript-language-server-bin unicode-emoji unrar usbutils valgrind \
vscode-html-languageserver-bin w3m wget x11-ssh-askpass xclip \ vscode-css-languageserver-bin vscode-html-languageserver-bin w3m wget \
xdg-user-dirs-gtk xfsprogs xorg-drivers xorg-server xorg-xinit xss-lock xvkbd \ x11-ssh-askpass xclip xdg-user-dirs-gtk xfsprogs xorg-drivers xorg-server \
yaml-language-server-bin yapf zeal 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
@ -334,20 +334,3 @@ fisher add jethrokuan/z
fisher add jorgebucaran/fish-getopts fisher add jorgebucaran/fish-getopts
fisher add laughedelic/pisces fisher add laughedelic/pisces
fisher add acomagu/fish-async-prompt fisher add acomagu/fish-async-prompt
(let ((dirs (quote (("$HOME/.config/awesome") ("$HOME/.config/awesome/theme") ("$HOME/.config/emacs/private") ("$HOME/.config/fish") ("$HOME/.config/gtk-2.0") ("$HOME/.config/gtk-3.0") ("$HOME/.config/i3") ("$HOME/.config/nano") ("$HOME/.config/ncmpcpp") ("$HOME/.config/neofetch") ("$HOME/.config/picom") ("$HOME/.config/polybar") ("$HOME/.config/yadm") ("$HOME/.local/bin") ("$HOME/org/capture")))))
(mapconcat (lambda (x) (format "mkdir -p %s" (car x)))
dirs
"\n")
)
(let ((files (quote ("awesome.org" "bin.org" "fish.org" "i3.org" "index.org" "nano.org" "picom.org" "polybar.org" "rustfmt.org" "spacemacs.org" "tmux.org"))))
(mapconcat (lambda (x) (concat
(format "printf '\\n\\n==== Tangling %s\\n\\n' && \\\n" x)
(concat "emacs -q --batch --eval '(require \\'ob-tangle)' \\\n"
"--eval '(setq org-confirm-babel-evaluate nil)' \\\n"
"--eval '(org-babel-do-load-languages \\'org-babel-load-languages \\'((python . t)))' \\\n"
(format "--eval '(org-babel-tangle-file \"~/org/config/%s\")'\n" x))))
files
"\n")
)

View File

@ -7,6 +7,7 @@
#+HTML_HEAD_EXTRA: <meta property="og:description" content="How to install a Phundrak-flavored Arch Linux" /> #+HTML_HEAD_EXTRA: <meta property="og:description" content="How to install a Phundrak-flavored Arch Linux" />
#+PROPERTY: header-args :tangle no :exports none #+PROPERTY: header-args :tangle no :exports none
#+PROPERTY: header-args:fish :exports code :noweb yes #+PROPERTY: header-args:fish :exports code :noweb yes
#+PROPERTY: header-args:emacs-lisp :exports none :noweb yes :tangle no :cache yes
#+STARTUP: content #+STARTUP: content
* Table of Contents :TOC_4_gh:noexport: * Table of Contents :TOC_4_gh:noexport:
@ -293,17 +294,17 @@
acpilight adobe-source-han-sans-jp-fonts arc-gtk-theme asar ascii aspell-en \ acpilight adobe-source-han-sans-jp-fonts arc-gtk-theme asar ascii aspell-en \
aspell-fr awesome awesome-terminal-fonts awesome-freedesktop-git base-devel \ aspell-fr awesome awesome-terminal-fonts awesome-freedesktop-git base-devel \
bashtop bat biber bitwarden-bin bluez-firmware bluez-utils bookworm bzip2 ccls \ bashtop bat biber bitwarden-bin bluez-firmware bluez-utils bookworm bzip2 ccls \
chicken chromium clisp cppcheck cppreference cppreference-devhelp cpupower \ chicken chromium clisp corrupter-git cppcheck cppreference \
discord-canary discount dmenu-lpass docker docker-compose \ cppreference-devhelp cpupower discord-canary discount dmenu-lpass docker \
dockerfile-language-server-bin doxygen dunst emacs emacs-org-mode exa \ docker-compose dockerfile-language-server-bin doxygen dunst emacs \
exfat-utils farbfeld fd ffmpegthumbnailer findutils firefox flake8 \ emacs-org-mode exa exfat-utils farbfeld fd ffmpegthumbnailer findutils firefox \
flat-remix-gtk freeglut fzf gcc-libs gdb gimp gnome-disk-utility \ 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 inetutils j4-dmenu-desktop \ graphviz htop i3-gaps-rounded-git i3lock-color inetutils isync \
javascript-typescript-langserver js-beautify jfsutils jmtpfs lain-git less \ j4-dmenu-desktop javascript-typescript-langserver js-beautify jfsutils jmtpfs \
linux-headers lldb logrotate ly meson minted man-db man-pages mpc mpd \ lain-git less libxft-bgra linux-headers lldb logrotate ly meson minted man-db \
mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp \ man-pages mpc mpd mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu \
nemo-fileroller nemo-preview neofetch netctl networkmanager \ ncmpcpp nemo-fileroller nemo-preview neofetch netctl networkmanager \
networkmanager-openvpn nitrogen nm-connection-editor nodejs-vmd nomacs \ networkmanager-openvpn nitrogen nm-connection-editor nodejs-vmd nomacs \
nordvpn-bin noto-fonts-emoji npm ntfs-3g numlockx obs-studio openssh \ nordvpn-bin noto-fonts-emoji npm ntfs-3g numlockx obs-studio openssh \
otf-fandol otf-ipafont p7zip pacman-contrib pandoc-bin pass pavucontrol pdfpc \ otf-fandol otf-ipafont p7zip pacman-contrib pandoc-bin pass pavucontrol pdfpc \
@ -315,13 +316,13 @@
simplescreenrecorder sshfs st-luke-git sxiv texlive-bin texlive-langchinese \ simplescreenrecorder sshfs st-luke-git sxiv texlive-bin texlive-langchinese \
texlive-langcyrillic texlive-langgreek texlive-langjapanese texlive-langkorean \ texlive-langcyrillic texlive-langgreek texlive-langjapanese texlive-langkorean \
texlive-latexextra texlive-localmanager-git texlive-most tmux tree \ texlive-latexextra texlive-localmanager-git texlive-most tmux tree \
ttf-arphic-uming ttf-baekmuk ttf-dejavu ttf-google-fonts-opinionated-git \ ttf-arphic-uming ttf-baekmuk ttf-charis-sil ttf-dejavu \
ttf-hanazono ttf-joypixels ttf-koruri ttf-liberation ttf-monapo ttf-sazanami \ ttf-google-fonts-opinionated-git ttf-hanazono ttf-joypixels ttf-koruri \
ttf-tibetan-machine typescript typescript-language-server-bin unicode-emoji \ ttf-liberation ttf-monapo ttf-sazanami ttf-tibetan-machine typescript \
unrar usbutils valgrind vscode-css-languageserver-bin \ typescript-language-server-bin unicode-emoji unrar usbutils valgrind \
vscode-html-languageserver-bin w3m wget x11-ssh-askpass xclip \ vscode-css-languageserver-bin vscode-html-languageserver-bin w3m wget \
xdg-user-dirs-gtk xfsprogs xorg-drivers xorg-server xorg-xinit xss-lock xvkbd \ x11-ssh-askpass xclip xdg-user-dirs-gtk xfsprogs xorg-drivers xorg-server \
yaml-language-server-bin yapf zeal xorg-xinit xss-lock xvkbd yaml-language-server-bin yapf zeal
#+END_SRC #+END_SRC
#+RESULTS: #+RESULTS:
@ -361,7 +362,7 @@
| $HOME/org/capture | | $HOME/org/capture |
#+NAME: gen-dirs-tangle #+NAME: gen-dirs-tangle
#+BEGIN_SRC emacs-lisp :exports none :var dirs=dirs-tangled-files :cache yes #+BEGIN_SRC emacs-lisp :var dirs=dirs-tangled-files
(mapconcat (lambda (x) (format "mkdir -p %s" (car x))) (mapconcat (lambda (x) (format "mkdir -p %s" (car x)))
dirs dirs
"\n") "\n")
@ -390,7 +391,7 @@
| tmux.org | | tmux.org |
#+NAME: generate-tangle #+NAME: generate-tangle
#+BEGIN_SRC emacs-lisp :exports none :var files=tangled-files[,0] :cache yes #+BEGIN_SRC emacs-lisp :var files=tangled-files[,0]
(mapconcat (lambda (x) (concat (mapconcat (lambda (x) (concat
(format "printf '\\n\\n==== Tangling %s\\n\\n' && \\\n" x) (format "printf '\\n\\n==== Tangling %s\\n\\n' && \\\n" x)
(concat "emacs -q --batch --eval '(require \\'ob-tangle)' \\\n" (concat "emacs -q --batch --eval '(require \\'ob-tangle)' \\\n"
@ -875,7 +876,7 @@
| acomagu/fish-async-prompt | Make your prompt asynchronous to increase it reactivity | | acomagu/fish-async-prompt | Make your prompt asynchronous to increase it reactivity |
#+NAME: fish-ext-py #+NAME: fish-ext-py
#+BEGIN_SRC emacs-lisp :exports none :tangle no :var extensions=fish-extensions[,0] :cache yes #+BEGIN_SRC emacs-lisp :exports none :tangle no :var extensions=fish-extensions[,0]
(mapconcat (lambda (x) (format "fisher add %s" x)) (mapconcat (lambda (x) (format "fisher add %s" x))
extensions extensions
"\n") "\n")