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
-45
View File
@@ -1,45 +0,0 @@
# dotfiles
## Pacman parallel download
uncomment the relevant line in `/etc/pacman.conf`
## Yay colorfull
enable colors in `/etc/pacman.conf`
## Redshift and Geoclue
before using Redshift enable the geoclue agent
```bash
systemctl --user start geoclue-agent.service
```
## Keyboard Layout
Because I exclusively use German keyboards I need to change some settings
### Console
Follow guide [here](https://wiki.archlinux.org/title/Installation_guide#Set_the_console_keyboard_layout_and_font)
Edit `/etc/vconsole.conf`
```
KEYMAP=de-latin1
```
### Xorg
Follow guide [here](https://wiki.archlinux.org/title/Xorg/Keyboard_configuration#Using_localectl)
``` bash
sudo localectl set-x11-keymap de
```
## NTP
``` bash
sudo systemctl enable systemd-timesyncd
```
`
## Doom Emacs
1. emacs and optional dependencies should be included in `pkglist.txt`
2. [install](https://github.com/doomemacs/doomemacs/tree/master#install) [Doom Emacs](https://github.com/doomemacs/doomemacs)
```bash
git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.config/emacs
~/.config/emacs/bin/doom install
```
3. activate `literate` in `init.el` to be able to use the `config.org` file
+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
-251
View File
@@ -1,251 +0,0 @@
# Test Comment
adobe-source-han-sans-jp-fonts
adobe-source-han-serif-jp-fonts
alacritty
alsa-utils
amd-ucode
arandr
base
base-devel
biber
bitwarden
blueman
bluez-utils
chromium
cuda
cups
darktable
discord
docker
docker-compose
dunst
efibootmgr
emacs
eog
evince
eza
fbida
fcitx5
fcitx5-configtool
fcitx5-gtk
fcitx5-mozc
fcitx5-qt
fd
firefox
foomatic-db-gutenprint-ppds
freecad
geoclue
gimp
git
gnome-disk-utility
gnome-font-viewer
gnome-keyring
goocanvas
gramps
graphviz
grub
gst-libav
gst-plugin-libcamera
gst-plugins-bad
gst-plugins-good
gst-plugins-ugly
gutenprint
gvfs-goa
gvfs-mtp
gvfs-smb
hdparm
htop
hunspell-de
hunspell-en_us
hyphen-de
hyphen-en
inkscape
kdeconnect
kdenlive
kicad
kicad-library
kicad-library-3d
libreoffice-fresh
lightdm
lightdm-gtk-greeter
lightdm-gtk-greeter-settings
linux-firmware
linux-firmware-marvell
linux-lts
linux-lts-headers
linux-zen
linux-zen-headers
lshw
lvm2
lxappearance
man-db
man-pages
meld
mythes-de
mythes-en
ncdu
neofetch
neovim
network-manager-applet
networkmanager
nextcloud-client
nitrogen
nmap
noto-fonts-cjk
ntfs-3g
numlockx
nvidia-dkms
opencl-headers
opencl-nvidia
otf-aurulent-nerd
otf-codenewroman-nerd
otf-comicshanns-nerd
otf-droid-nerd
otf-firamono-nerd
otf-hasklig-nerd
otf-hermit-nerd
otf-opendyslexic-nerd
otf-overpass-nerd
pamixer
papirus-icon-theme
paprefs
pavucontrol
pcmanfm-gtk3
pdftk
picom
pipewire-media-session
playerctl
python-pip
python-pipx
python-psutil
python-pylint
python-pynvim
python-pytest
qalculate-gtk
qtile
rawtherapee
redshift
ripgrep
rofi
rpi-imager
rsync
scribus
shotwell
signal-desktop
sof-firmware
steam
stow
sudo
telegram-desktop
texinfo
texlab
texlive-basic
texlive-bibtexextra
texlive-binextra
texlive-context
texlive-fontsextra
texlive-fontsrecommended
texlive-fontutils
texlive-formatsextra
texlive-games
texlive-humanities
texlive-langarabic
texlive-langchinese
texlive-langcjk
texlive-langcyrillic
texlive-langczechslovak
texlive-langenglish
texlive-langeuropean
texlive-langfrench
texlive-langgerman
texlive-langgreek
texlive-langitalian
texlive-langjapanese
texlive-langkorean
texlive-langother
texlive-langpolish
texlive-langportuguese
texlive-langspanish
texlive-latex
texlive-latexextra
texlive-latexrecommended
texlive-luatex
texlive-mathscience
texlive-metapost
texlive-music
texlive-pictures
texlive-plaingeneric
texlive-pstricks
texlive-publishers
texlive-xetex
thunderbird
timeshift
torbrowser-launcher
transmission-gtk
tree
ttf-3270-nerd
ttf-agave-nerd
ttf-anonymouspro-nerd
ttf-arimo-nerd
ttf-bigblueterminal-nerd
ttf-bitstream-vera-mono-nerd
ttf-cascadia-code-nerd
ttf-cousine-nerd
ttf-daddytime-mono-nerd
ttf-dejavu-nerd
ttf-fantasque-nerd
ttf-firacode-nerd
ttf-font-awesome
ttf-go-nerd
ttf-hack-nerd
ttf-heavydata-nerd
ttf-iawriter-nerd
ttf-ibmplex-mono-nerd
ttf-inconsolata-go-nerd
ttf-inconsolata-lgc-nerd
ttf-inconsolata-nerd
ttf-iosevka-nerd
ttf-iosevkaterm-nerd
ttf-jetbrains-mono-nerd
ttf-lekton-nerd
ttf-liberation
ttf-liberation-mono-nerd
ttf-lilex-nerd
ttf-meslo-nerd
ttf-monofur-nerd
ttf-monoid-nerd
ttf-mononoki-nerd
ttf-mplus-nerd
ttf-nerd-fonts-symbols
ttf-nerd-fonts-symbols-mono
ttf-noto-nerd
ttf-profont-nerd
ttf-proggyclean-nerd
ttf-roboto-mono-nerd
ttf-sharetech-mono-nerd
ttf-sourcecodepro-nerd
ttf-space-mono-nerd
ttf-terminus-nerd
ttf-tinos-nerd
ttf-ubuntu-font-family
ttf-ubuntu-mono-nerd
ttf-ubuntu-nerd
ttf-victor-mono-nerd
udiskie
vi
vim
virtualbox
virtualbox-guest-iso
virtualbox-host-dkms
vlc
wget
wireguard-tools
xarchiver
xclip
xf86-video-nouveau
xterm
yt-dlp
zathura
zathura-pdf-poppler
zip
zsh