added nordvpn and Japanese fonts to packages to install
This commit is contained in:
		
							parent
							
								
									45559e2f94
								
							
						
					
					
						commit
						deed6a6203
					
				@ -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
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										68
									
								
								README.org
									
									
									
									
									
								
							
							
						
						
									
										68
									
								
								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
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user