went through old packages

This commit is contained in:
paul-loedige
2024-02-20 23:51:18 +01:00
parent 52f223649d
commit d52b5dc152
3 changed files with 178 additions and 322 deletions
+178 -26
View File
@@ -22,6 +22,7 @@
- [[#package-management][Package Management]]
- [[#yay][Yay]]
- [[#package-installation][Package Installation]]
- [[#update-package-repositories][Update Package Repositories]]
- [[#base-system][Base System]]
- [[#arch-linux][Arch Linux]]
- [[#network-manager][Network Manager]]
@@ -40,6 +41,7 @@
- [[#browser][Browser]]
- [[#firefox][Firefox]]
- [[#chromium][Chromium]]
- [[#tor][TOR]]
- [[#shells][Shells]]
- [[#aliases][Aliases]]
- [[#zsh][ZSH]]
@@ -74,30 +76,56 @@
- [[#bitwarden][Bitwarden]]
- [[#installation-4][Installation]]
- [[#configuration-1][Configuration]]
- [[#inkscape][Inkscape]]
- [[#installation-5][Installation]]
- [[#pcmanfm][PCManFM]]
- [[#installation-6][Installation]]
- [[#installation-5][Installation]]
- [[#automount-usb][Automount USB]]
- [[#trash-support][Trash Support]]
- [[#smb-support][SMB Support]]
- [[#mtp-support][MTP Support]]
- [[#thunderbird][Thunderbird]]
- [[#installation-7][Installation]]
- [[#autostart][Autostart]]
- [[#config][Config]]
- [[#redshift][Redshift]]
- [[#installation-8][Installation]]
- [[#autostart-1][Autostart]]
- [[#installation-6][Installation]]
- [[#autostart][Autostart]]
- [[#automatic-location-configuration][Automatic Location Configuration]]
- [[#frpint][frpint]]
- [[#installation-9][Installation]]
- [[#installation-7][Installation]]
- [[#enable-systemd-service][Enable systemd Service]]
- [[#add-user-to-input-group][Add User to input Group]]
- [[#authentication-agent][Authentication Agent]]
- [[#enroll-both-hands-if-no-fingers-are-enrolled][enroll both hands if no fingers are enrolled]]
- [[#add-authentication-to-pam][Add authentication to PAM]]
- [[#communication][Communication]]
- [[#thunderbird][Thunderbird]]
- [[#whatsapp][WhatsApp]]
- [[#signal][Signal]]
- [[#slack][Slack]]
- [[#discord][Discord]]
- [[#telegram][Telegram]]
- [[#docker][Docker]]
- [[#libreoffice][LibreOffice]]
- [[#virtualbox][Virtualbox]]
- [[#utils][Utils]]
- [[#ncdu][NCDU]]
- [[#nmap][NMAP]]
- [[#pdftk][PDFtk]]
- [[#rsync][Rsync]]
- [[#transmission][Transmission]]
- [[#xarchiver][xarchiver]]
- [[#yt-dlp][yt-dlp]]
- [[#zip][zip]]
- [[#misc][Misc]]
- [[#cups][CUPS]]
- [[#darktable][Darktable]]
- [[#eye-of-gnome-image-viewer][Eye of GNOME Image Viewer]]
- [[#evince-document-viewer][Evince Document Viewer]]
- [[#disks-utility][Disks Utility]]
- [[#font-viewer][Font Viewer]]
- [[#gimp][GIMP]]
- [[#inkscape][Inkscape]]
- [[#kdenlive][kdenlive]]
- [[#scribus][Scribus]]
- [[#shotwell-photo-manager][Shotwell Photo Manager]]
- [[#vlc][VLC]]
- [[#xclip][xclip]]
- [[#manual-tasks-after-tangling][Manual Tasks after tangling]]
- [[#other-todos][Other TODOs]]
- [[#dunst][dunst]]
@@ -105,6 +133,7 @@
- [[#browser-landing-page][browser landing page]]
- [[#go-through-httpswikiarchlinuxorgtitlelaptop][go through https://wiki.archlinux.org/title/Laptop]]
- [[#go-through-old-pkglist][go through old pkglist]]
- [[#add-readme][add README]]
* Prerequisites
- Completed Arch Linux Installation
@@ -439,6 +468,10 @@ and install the packages specified in ~pkg-list.txt~
yay -S --needed `grep -v '^#' pkg-list.txt`
#+end_src
** Update Package Repositories
#+begin_src shell :tangle update.sh
yay -Sy
#+end_src
* Base System
** Arch Linux
the following packages are required for basic operation and should never be deleted
@@ -2282,6 +2315,10 @@ It's always good to have a backup browser
#+begin_src shell :tangle pkg-list.txt
chromium
#+end_src
** [[https://www.torproject.org/][TOR]]
#+begin_src shell :tangle pkg-list.txt
torbrowser-launcher
#+end_src
* Shells
ZSH is used as the default shell
** Aliases
@@ -2917,6 +2954,7 @@ auto_activate_base: false
** Installation
#+begin_src conf :tangle pkg-list.txt
zathura
zathura-pdf-poppler
#+end_src
** enable synctex
#+begin_src conf :mkdirp yes :tangle ~/.config/zathura/zathurarc
@@ -2941,11 +2979,6 @@ bitwarden
#+end_src
** TODO Configuration
* Inkscape
** Installation
#+begin_src conf :tangle pkg-list.txt
inkscape
#+end_src
* PCManFM
** Installation
#+begin_src shell :tangle pkg-list.txt
@@ -2970,16 +3003,6 @@ gvfs-smb
#+begin_src shell :tangle pkg-list.txt
gvfs-mtp
#+end_src
* Thunderbird
** Installation
#+begin_src shell :tangle pkg-list.txt
thunderbird
#+end_src
** Autostart
#+begin_src shell :tangle ~/.autostart.sh
thunderbird &
#+end_src
** TODO Config
* Redshift
[[https://wiki.archlinux.org/title/Redshift][Redshift]] is a blue light filter
** Installation
@@ -3109,7 +3132,134 @@ auth include system-auth
account include system-auth
session include system-auth
#+end_src
* Communication
** Thunderbird
*** Installation
#+begin_src shell :tangle pkg-list.txt
thunderbird
#+end_src
*** Autostart
#+begin_src shell :tangle ~/.autostart.sh
thunderbird &
#+end_src
*** TODO Config
** WhatsApp
#+begin_src shell :tangle pkg-list.txt
whatsapp-for-linux
#+end_src
** Signal
#+begin_src shell :tangle pkg-list.txt
signal-desktop
#+end_src
** Slack
#+begin_src shell :tangle pkg-list.txt
slack-desktop
#+end_src
** Discord
#+begin_src shell :tangle pkg-list.txt
discord
#+end_src
** Telegram
#+begin_src shell :tangle pkg-list.txt
telegram-desktop
#+end_src
* Docker
#+begin_src shell :tangle pkg-list.txt
docker
docker-compose
#+end_src
* TODO LibreOffice
* TODO Virtualbox
* Utils
** [[https://dev.yorhel.nl/ncdu][NCDU]]
#+begin_src shell :tangle pkg-list.txt
ncdu
#+end_src
** [[https://nmap.org/][NMAP]]
#+begin_src shell :tangle pkg-list.txt
nmap
#+end_src
** [[https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/][PDFtk]]
#+begin_src shell :tangle pkg-list.txt
pdftk
#+end_src
** [[https://github.com/WayneD/rsync][Rsync]]
#+begin_src shell :tangle pkg-list.txt
rsync
#+end_src
** [[https://transmissionbt.com/][Transmission]]
#+begin_src shell :tangle pkg-list.txt
transmission-gtk
#+end_src
** [[https://github.com/ib/xarchiver][xarchiver]]
#+begin_src shell :tangle pkg-list.txt
xarchiver
#+end_src
#+begin_src shell :tangle pkg-list.txt
xclip
#+end_src
** [[https://github.com/yt-dlp/yt-dlp][yt-dlp]]
#+begin_src shell :tangle pkg-list.txt
yt-dlp
#+end_src
** zip
#+begin_src shell :tangle pkg-list.txt
zip
#+end_src
* Misc
** [[https://openprinting.github.io/cups/][CUPS]]
#+begin_src shell :tangle pkg-list.txt
cups
foomatic-db-gutenprints-ppds
gutenprint
#+end_src
*** TODO Configure Printers
** [[https://www.darktable.org/][Darktable]]
#+begin_src shell :tangle pkg-list.txt
darktable
#+end_src
** [[https://help.gnome.org/users/eog/stable/][Eye of GNOME Image Viewer]]
#+begin_src shell :tangle pkg-list.txt
eog
#+end_src
** [[https://wiki.gnome.org/Apps/Evince][Evince]] Document Viewer
#+begin_src shell :tangle pkg-list.txt
evince
#+end_src
** [[https://apps.gnome.org/DiskUtility/][Disks Utility]]
#+begin_src shell :tangle pkg-list.txt
gnome-disk-utility
#+end_src
** [[https://apps.gnome.org/FontViewer/][Font Viewer]]
#+begin_src shell :tangle pkg-list.txt
gnome-font-viewer
#+end_src
** [[https://www.gimp.org/][GIMP]]
#+begin_src shell :tangle pkg-list.txt
gimp
#+end_src
** [[https://inkscape.org/][Inkscape]]
#+begin_src conf :tangle pkg-list.txt
inkscape
#+end_src
** [[https://kdenlive.org/en/][kdenlive]]
#+begin_src shell :tangle pkg-list.txt
kdenlive
#+end_src
** [[http://www.scribus.us/][Scribus]]
#+begin_src shell :tangle pkg-list.txt
scribus
#+end_src
** [[https://shotwell-project.org/doc/html/][Shotwell Photo Manager]]
#+begin_src shell :tangle pkg-list.txt
shotwell
#+end_src
** [[https://www.videolan.org/vlc/][VLC]]
#+begin_src shell :tangle pkg-list.txt
vlc
#+end_src
** [[https://github.com/astrand/xclip][xclip]]
* Manual Tasks after tangling
1. run ~update.sh~
2. log out and back in to update group permissions
@@ -3124,4 +3274,6 @@ session include system-auth
** TODO fcitx
** TODO browser landing page
** TODO go through https://wiki.archlinux.org/title/Laptop
** TODO go through old pkglist
** DONE go through old pkglist
- State "DONE" from "TODO" [2024-02-20 Di 23:49]
** TODO add README