From deed6a6203a305e4f84ce0a97ef65b1cfba3a237 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Fri, 29 Nov 2019 21:16:11 +0100 Subject: [PATCH] added nordvpn and Japanese fonts to packages to install --- .config/yadm/bootstrap | 58 ++++++++++++++++++----------------- README.org | 68 +++++++++++++++++++++++++----------------- 2 files changed, 72 insertions(+), 54 deletions(-) diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index a7e78c0..40166eb 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -64,36 +64,38 @@ else end set PACKAGES \ -acpilight asar ascii aspell-en aspell-fr assimp awesome-terminal-fonts \ -base-devel bat biber bleachbit bluez-firmware bluez-utils bookworm boost bzip2 \ -chicken chromium clisp compton cppcheck cppreference cppreference-devhelp \ -cpupower cronie cryptsetup device-mapper diffutils discord-canary discount \ -ditaa dmenu dmenu-lpass docker docker-compose doxygen dunst dwarffortress \ -emacs exfat-utils farbfeld feh ffmpegthumbnailer findutils firefox flake8 \ -font-mathematica fontforge freeglut 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 i3lock-blur i3status igdm-bin \ -inetutils j4-dmenu-desktop javascript-typescript-langserver jfsutils jmtpfs \ -lastpass-cli less linux-headers lldb logrotate lvm2 ly-git meson minted mpc \ -mpd mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp \ +acpilight adobe-source-han-sans-jp-fonts asar ascii aspell-en aspell-fr assimp \ +awesome-terminal-fonts base-devel bat biber bleachbit bluez-firmware \ +bluez-utils bookworm boost bzip2 chicken chromium clisp compton cppcheck \ +cppreference cppreference-devhelp cpupower cronie cryptsetup device-mapper \ +diffutils discord-canary discount ditaa dmenu dmenu-lpass docker \ +docker-compose doxygen dunst dwarffortress emacs exfat-utils farbfeld feh \ +ffmpegthumbnailer findutils firefox flake8 font-mathematica fontforge freeglut \ +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 \ +i3lock-blur i3status igdm-bin inetutils j4-dmenu-desktop \ +javascript-typescript-langserver jfsutils jmtpfs lastpass-cli less \ +linux-headers lldb logrotate lvm2 ly-git meson minted mpc mpd \ +mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp \ nemo-fileroller nemo-preview neofetch neovim netctl networkmanager \ -networkmanager-openvpn nm-connection-editor nnn nodejs-vmd nomacs \ -noto-fonts-emoji npm ntfs-3g numlockx openssh p7zip pacman-contrib pandoc-bin \ -pavucontrol pciutils pcurses pdfpc polybar 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 qemu r raw-thumbnailer reflector rofi rofi-wifi-menu-git rsync \ -rtv rustup s-nail samba scrot sent shadow siji-git simplescreenrecorder \ -speedcrunch sshfs st-luke-git swi-prolog texlive-most texlive-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 \ +pandoc-bin pavucontrol pciutils pcurses pdfpc polybar 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 qemu r raw-thumbnailer reflector rofi \ +rofi-wifi-menu-git rsync rtv rustup s-nail samba scrot sent shadow siji-git \ +simplescreenrecorder speedcrunch sshfs st-luke-git swi-prolog texlive-bin \ texlive-langchinese texlive-langcyrillic texlive-langgreek \ texlive-langjapanese texlive-langkorean texlive-latexextra \ -texlive-localmanager-git tmux tree ttf-arphic-uming ttf-baekmuk \ -ttf-bitstream-vera ttf-dejavu ttf-google-fonts-opinionated-git ttf-joypixels \ -ttf-liberation ttf-material-design-icons-git ttf-ms-fonts ttf-symbola \ -ttf-tibetan-machine ttf-twemoji-color ttf-unifont typescript unicode \ -unicode-emoji unrar usbutils valgrind vscode-css-languageserver-bin w3m wget \ -x11-ssh-askpass xclip xdg-user-dirs-gtk xorg-drivers xorg-apps xfsprogs \ -xorg-server xorg-xinit xss-lock xvkbd yapf +texlive-localmanager-git texlive-most tmux tree ttf-arphic-uming ttf-baekmuk \ +ttf-bitstream-vera ttf-dejavu ttf-google-fonts-opinionated-git ttf-hanazono \ +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-twemoji-color ttf-unifont ttf-vlgothic typescript unicode unicode-emoji \ +unrar usbutils valgrind vscode-css-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 printf "\n# Installing needed packages ##################################################\n\n" sudo pacman -Syu @@ -151,6 +153,8 @@ sudo systemctl disable getty@tty2 sudo usermod -aG video $USER +sudo systemctl enable --now nordvpnd + for f in (find ~/.etc -type f) set dest (echo $f | sed -n 's/^.*etc\(.*\)$/\/etc\1/p') sudo ln -s $f $dest diff --git a/README.org b/README.org index 55bb937..ba796c2 100644 --- a/README.org +++ b/README.org @@ -81,6 +81,7 @@ - [[#ssh-server][SSH server]] - [[#ly][Ly]] - [[#acpilight][Acpilight]] + - [[#nordvpn][NordVPN]] - [[#symlink-some-system-config-files][Symlink some system config files]] - [[#set-up-our-fish-shell][Set up our fish shell]] - [[#install-fisher][Install =fisher=]] @@ -695,36 +696,38 @@ Let’s set in a custom varible what packages we’ll be needing. #+BEGIN_SRC fish set PACKAGES \ - acpilight asar ascii aspell-en aspell-fr assimp awesome-terminal-fonts \ - base-devel bat biber bleachbit bluez-firmware bluez-utils bookworm boost bzip2 \ - chicken chromium clisp compton cppcheck cppreference cppreference-devhelp \ - cpupower cronie cryptsetup device-mapper diffutils discord-canary discount \ - ditaa dmenu dmenu-lpass docker docker-compose doxygen dunst dwarffortress \ - emacs exfat-utils farbfeld feh ffmpegthumbnailer findutils firefox flake8 \ - font-mathematica fontforge freeglut 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 i3lock-blur i3status igdm-bin \ - inetutils j4-dmenu-desktop javascript-typescript-langserver jfsutils jmtpfs \ - lastpass-cli less linux-headers lldb logrotate lvm2 ly-git meson minted mpc \ - mpd mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp \ + acpilight adobe-source-han-sans-jp-fonts asar ascii aspell-en aspell-fr assimp \ + awesome-terminal-fonts base-devel bat biber bleachbit bluez-firmware \ + bluez-utils bookworm boost bzip2 chicken chromium clisp compton cppcheck \ + cppreference cppreference-devhelp cpupower cronie cryptsetup device-mapper \ + diffutils discord-canary discount ditaa dmenu dmenu-lpass docker \ + docker-compose doxygen dunst dwarffortress emacs exfat-utils farbfeld feh \ + ffmpegthumbnailer findutils firefox flake8 font-mathematica fontforge freeglut \ + 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 \ + i3lock-blur i3status igdm-bin inetutils j4-dmenu-desktop \ + javascript-typescript-langserver jfsutils jmtpfs lastpass-cli less \ + linux-headers lldb logrotate lvm2 ly-git meson minted mpc mpd \ + mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp \ nemo-fileroller nemo-preview neofetch neovim netctl networkmanager \ - networkmanager-openvpn nm-connection-editor nnn nodejs-vmd nomacs \ - noto-fonts-emoji npm ntfs-3g numlockx openssh p7zip pacman-contrib pandoc-bin \ - pavucontrol pciutils pcurses pdfpc polybar 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 qemu r raw-thumbnailer reflector rofi rofi-wifi-menu-git rsync \ - rtv rustup s-nail samba scrot sent shadow siji-git simplescreenrecorder \ - speedcrunch sshfs st-luke-git swi-prolog texlive-most texlive-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 \ + pandoc-bin pavucontrol pciutils pcurses pdfpc polybar 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 qemu r raw-thumbnailer reflector rofi \ + rofi-wifi-menu-git rsync rtv rustup s-nail samba scrot sent shadow siji-git \ + simplescreenrecorder speedcrunch sshfs st-luke-git swi-prolog texlive-bin \ texlive-langchinese texlive-langcyrillic texlive-langgreek \ texlive-langjapanese texlive-langkorean texlive-latexextra \ - texlive-localmanager-git tmux tree ttf-arphic-uming ttf-baekmuk \ - ttf-bitstream-vera ttf-dejavu ttf-google-fonts-opinionated-git ttf-joypixels \ - ttf-liberation ttf-material-design-icons-git ttf-ms-fonts ttf-symbola \ - ttf-tibetan-machine ttf-twemoji-color ttf-unifont typescript unicode \ - unicode-emoji unrar usbutils valgrind vscode-css-languageserver-bin w3m wget \ - x11-ssh-askpass xclip xdg-user-dirs-gtk xorg-drivers xorg-apps xfsprogs \ - xorg-server xorg-xinit xss-lock xvkbd yapf + texlive-localmanager-git texlive-most tmux tree ttf-arphic-uming ttf-baekmuk \ + ttf-bitstream-vera ttf-dejavu ttf-google-fonts-opinionated-git ttf-hanazono \ + 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-twemoji-color ttf-unifont ttf-vlgothic typescript unicode unicode-emoji \ + unrar usbutils valgrind vscode-css-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 #+END_SRC These are the minimum I would have in my own installation. You can edit it however you want. Let’s install those. @@ -908,6 +911,17 @@ sudo usermod -aG video $USER #+END_SRC +**** NordVPN + :PROPERTIES: + :CUSTOM_ID: h-49c24a3e-a496-4200-bf64-96e945c203a0 + :END: + Thanks to the AUR package ~nordvpn-bin~, I no longer have to manually + maintain my VPN connections manually with OpenVPN. However, it requires a + service that we should activate: + #+BEGIN_SRC fish + sudo systemctl enable --now nordvpnd + #+END_SRC + *** Symlink some system config files :PROPERTIES: :CUSTOM_ID: h-b14d7d03-da49-4a7b-ba05-1c0848bd8e44