Manual backup: 2023-11-23 14:37:11
50
.obsidian/workspace.json
vendored
|
@ -4,11 +4,11 @@
|
||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "a501687bc170241a",
|
"id": "271ce7d7f07826e0",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "55679479f22d17d3",
|
"id": "e51fb53f3abae387",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "empty",
|
"type": "empty",
|
||||||
|
@ -128,34 +128,36 @@
|
||||||
"templater-obsidian:Templater": false
|
"templater-obsidian:Templater": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "55679479f22d17d3",
|
"active": "e51fb53f3abae387",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"KB/Linux/AMD.md",
|
"KB/Linux/Desktop/ArchLinux/Surface.md",
|
||||||
"KB/Linux/Server/DNS.md",
|
"KB/Linux/Desktop/Mail.md",
|
||||||
"KB/Linux/Server/Client certificate generation.md",
|
"KB/Linux/Desktop/Steam.md",
|
||||||
"KB/Linux/Server/ArchLinux Bootstrap.md",
|
"KB/Linux/Desktop/ArchLinux/Tweaks.md",
|
||||||
|
"KB/Linux/Desktop/ArchLinux/Theming Qt and Gtk.md",
|
||||||
|
"KB/Linux/Desktop/ArchLinux/Audio/aptx and pulseaudio.md",
|
||||||
|
"KB/Linux/Server/systemd.md",
|
||||||
|
"KB/Linux/Desktop/ArchLinux/i3.md",
|
||||||
|
"KB/Linux/Desktop/GPG - PGP.md",
|
||||||
|
"KB/Linux/Desktop/ArchLinux/Fonts.md",
|
||||||
|
"KB/Linux/Desktop/ArchLinux/Firewall.md",
|
||||||
|
"KB/Linux/Desktop/ArchLinux/Install.md",
|
||||||
|
"KB/Linux/Desktop/ArchLinux/KDE/KDE Tiling.md",
|
||||||
|
"KB/Linux/Desktop/ArchLinux",
|
||||||
"KB/Linux/Server/PostgreSQL.md",
|
"KB/Linux/Server/PostgreSQL.md",
|
||||||
"KB/Linux/Server/Docker Volume Migration.md",
|
"KB/Linux/Server/Docker Volume Migration.md",
|
||||||
"KB/Linux/Server/Domains.md",
|
"KB/Linux/Server/DNS.md",
|
||||||
|
"KB/Linux/Server/Client certificate generation.md",
|
||||||
"KB/Linux/Server/Hetzner/Storagebox.md",
|
"KB/Linux/Server/Hetzner/Storagebox.md",
|
||||||
|
"KB/Linux/Server/ArchLinux/Remote unlocking at boot.md",
|
||||||
|
"KB/Linux/Server/ArchLinux/Security hardening.md",
|
||||||
|
"KB/Linux/Server/ArchLinux/Bootstrap.md",
|
||||||
|
"KB/Linux/Server/ArchLinux",
|
||||||
|
"KB/Linux/Server/ArchLinux/SSH Guard.md",
|
||||||
|
"KB/Linux/AMD.md",
|
||||||
|
"KB/Linux/Server/Domains.md",
|
||||||
"KB/Linux/DNS.md",
|
"KB/Linux/DNS.md",
|
||||||
"KB/Linux/GNOME.md",
|
"KB/Linux/GNOME.md",
|
||||||
"KB/Linux/Wireguard.md",
|
|
||||||
"KB/Linux/Pacman.md",
|
|
||||||
"KB/Linux/Kernel.md",
|
|
||||||
"KB/Linux/Server/SSH Guard.md",
|
|
||||||
"KB/Linux/Desktop/Mail.md",
|
|
||||||
"KB/Linux/Desktop/i3.md",
|
|
||||||
"KB/Linux/Desktop/GPG - PGP.md",
|
|
||||||
"KB/Linux/Desktop/Archinstall.md",
|
|
||||||
"KB/Linux/Desktop/Firewall.md",
|
|
||||||
"KB/Linux/Disk Speed.md",
|
|
||||||
"KB/Linux/Desktop/Audio/EQ.md",
|
|
||||||
"KB/Linux/Desktop/Audio/aptx and pulseaudio.md",
|
|
||||||
"KB/Linux/Server/Security hardening.md",
|
|
||||||
"KB/Linux/Migrate to rootless docker 1.md",
|
|
||||||
"KB/Linux/Migrate to rootless docker.md",
|
|
||||||
"KB/Linux/Server/Hetzner/Upgrades.md",
|
|
||||||
"KB/Linux/Desktop/Firewall"
|
"KB/Linux/Desktop/Firewall"
|
||||||
]
|
]
|
||||||
}
|
}
|
|
@ -3,8 +3,8 @@ creation date: 2022-01-08
|
||||||
tags: [note,audio,pipewire,pulse,pulseaudio,linux,archlinux]
|
tags: [note,audio,pipewire,pulse,pulseaudio,linux,archlinux]
|
||||||
---
|
---
|
||||||
|
|
||||||
* See [[KB/Linux/Desktop/Audio/pipewire.txt]] for packages
|
* See [[KB/Linux/Desktop/ArchLinux/Audio/pipewire.txt]] for packages
|
||||||
* See [[KB/Linux/Desktop/Audio/pulseaudio.txt]] for packages
|
* See [[KB/Linux/Desktop/ArchLinux/Audio/pulseaudio.txt]] for packages
|
||||||
|
|
||||||
This document outlines how to get a decent audio setup utilizing a headphone EQ called _dsp_. It's targeted for Linux machines, but use [EqualizerAPO](https://equalizerapo.com/) to similarly use headphones EQ presets.
|
This document outlines how to get a decent audio setup utilizing a headphone EQ called _dsp_. It's targeted for Linux machines, but use [EqualizerAPO](https://equalizerapo.com/) to similarly use headphones EQ presets.
|
||||||
|
|
|
@ -39,4 +39,4 @@ To make it available early, add `consolefont` into your `HOOKS=(... consolefont)
|
||||||
|
|
||||||
## See Theming of Qt and Gtk
|
## See Theming of Qt and Gtk
|
||||||
|
|
||||||
See [[KB/Linux/Desktop/Theming Qt and Gtk]] and allow _Clear Type_ in [[KB/Linux/Desktop/Tweaks]].
|
See [[KB/Linux/Desktop/ArchLinux/Theming Qt and Gtk]] and allow _Clear Type_ in [[KB/Linux/Desktop/ArchLinux/Tweaks]].
|
|
@ -12,7 +12,7 @@ It has never been easier to install arch. Simply use the `archinstall` command!
|
||||||
* Use **encryption**
|
* Use **encryption**
|
||||||
* Use systemd-boot
|
* Use systemd-boot
|
||||||
* Use NetworkManager for any desktop experience
|
* Use NetworkManager for any desktop experience
|
||||||
* Pick a default desktop environment for desktop experience, e.g. [[KB/Linux/GNOME]], [[KB/Linux/Desktop/KDE/KDE]], [[KB/Linux/Desktop/i3]] or [[KB/Linux/Desktop/sway]]
|
* Pick a default desktop environment for desktop experience, e.g. [[KB/Linux/GNOME]], [[KB/Linux/Desktop/ArchLinux/KDE/KDE]], [[KB/Linux/Desktop/ArchLinux/i3]] or [[KB/Linux/Desktop/ArchLinux/sway]]
|
||||||
|
|
||||||
Recommended packages for first install
|
Recommended packages for first install
|
||||||
|
|
Before Width: | Height: | Size: 259 KiB After Width: | Height: | Size: 259 KiB |
Before Width: | Height: | Size: 239 KiB After Width: | Height: | Size: 239 KiB |
Before Width: | Height: | Size: 230 KiB After Width: | Height: | Size: 230 KiB |
Before Width: | Height: | Size: 314 KiB After Width: | Height: | Size: 314 KiB |
Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 198 KiB |
Before Width: | Height: | Size: 199 KiB After Width: | Height: | Size: 199 KiB |
Before Width: | Height: | Size: 179 KiB After Width: | Height: | Size: 179 KiB |
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 193 KiB |
Before Width: | Height: | Size: 222 KiB After Width: | Height: | Size: 222 KiB |
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 197 KiB |
Before Width: | Height: | Size: 320 KiB After Width: | Height: | Size: 320 KiB |
Before Width: | Height: | Size: 188 KiB After Width: | Height: | Size: 188 KiB |
Before Width: | Height: | Size: 173 KiB After Width: | Height: | Size: 173 KiB |
Before Width: | Height: | Size: 277 KiB After Width: | Height: | Size: 277 KiB |
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 191 KiB |
Before Width: | Height: | Size: 178 KiB After Width: | Height: | Size: 178 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
|
@ -9,7 +9,7 @@ This guide is for [ArchLinux](https://archlinux.org/) and improves the instructi
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
* USB adapter cable for USB A to USB C
|
* USB adapter cable for USB A to USB C
|
||||||
* USB Drive, see [[KB/Linux/Desktop/Archinstall]] for getting an ISO onto USB
|
* USB Drive, see [[KB/Linux/Desktop/ArchLinux/Install]] for getting an ISO onto USB
|
||||||
* External keyboard, because Type Cover will not work without custom kernel
|
* External keyboard, because Type Cover will not work without custom kernel
|
||||||
|
|
||||||
## Prepare
|
## Prepare
|
||||||
|
@ -28,7 +28,7 @@ Boot from USB drive and edit ISO live boot options to copy USB drive contents to
|
||||||
* Add `copytoram=y` as option
|
* Add `copytoram=y` as option
|
||||||
* Exit with CTRL+x
|
* Exit with CTRL+x
|
||||||
|
|
||||||
Proceed with install like you would usually do. [[KB/Linux/Desktop/Archinstall]] is an easy way with little configuration to get an install up and running.
|
Proceed with install like you would usually do. [[KB/Linux/Desktop/ArchLinux/Install]] is an easy way with little configuration to get an install up and running.
|
||||||
|
|
||||||
This installation uses `systemd-boot` as bootloader. Your experience of the tutorial may vary if you pick another one.
|
This installation uses `systemd-boot` as bootloader. Your experience of the tutorial may vary if you pick another one.
|
||||||
|
|
|
@ -32,7 +32,7 @@ Depending on your personal preference, you can also instruct `qt5ct` / `qt6ct` t
|
||||||
|
|
||||||
### Gtk 2 and Gtk 3 applications
|
### Gtk 2 and Gtk 3 applications
|
||||||
|
|
||||||
Set your proper theme via respective utilities like `nwg-look` (also works for [[KB/Linux/Desktop/sway]]) and/or GNOME Tweaks for GTK 4.
|
Set your proper theme via respective utilities like `nwg-look` (also works for [[KB/Linux/Desktop/ArchLinux/sway]]) and/or GNOME Tweaks for GTK 4.
|
||||||
|
|
||||||
If your theme doesn't support Gtk 2, you might need to look for the correct theme first!
|
If your theme doesn't support Gtk 2, you might need to look for the correct theme first!
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ _Noto Sans Regular (11)_ seems great. Set it everywhere:
|
||||||
* `qt6ct` for Qt 6
|
* `qt6ct` for Qt 6
|
||||||
* `nwg-look` and/or GNOME Tweaks for GTK
|
* `nwg-look` and/or GNOME Tweaks for GTK
|
||||||
|
|
||||||
In addition, you can adapt your `fontconfig/` folder contents. See [[KB/Linux/Desktop/Fonts]].
|
In addition, you can adapt your `fontconfig/` folder contents. See [[KB/Linux/Desktop/ArchLinux/Fonts]].
|
||||||
|
|
||||||
## Icons
|
## Icons
|
||||||
|
|
|
@ -21,7 +21,7 @@ makepkg -csi
|
||||||
|
|
||||||
### Installing missing fonts
|
### Installing missing fonts
|
||||||
|
|
||||||
DEs often don't include common fonts that some programs require. See [[KB/Linux/Desktop/Fonts]].
|
DEs often don't include common fonts that some programs require. See [[KB/Linux/Desktop/ArchLinux/Fonts]].
|
||||||
|
|
||||||
### Enabling ClearType rendering
|
### Enabling ClearType rendering
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@ However, don't enable `powertop`'s service if you already use TLP.
|
||||||
|
|
||||||
## Systemd configuration
|
## Systemd configuration
|
||||||
|
|
||||||
Also see [[KB/Linux/Desktop/systemd]].
|
Also see [[KB/Linux/Server/systemd]].
|
||||||
|
|
||||||
Arch Wiki reference: https://wiki.archlinux.org/index.php/Systemd/
|
Arch Wiki reference: https://wiki.archlinux.org/index.php/Systemd/
|
||||||
|
|
|
@ -3,7 +3,7 @@ creation date: 2022-01-08
|
||||||
tags: [note,linux,wm,archlinux,i3]
|
tags: [note,linux,wm,archlinux,i3]
|
||||||
---
|
---
|
||||||
|
|
||||||
i3 is a tiling WM for X.org. Use [[KB/Linux/Desktop/sway]] for Wayland.
|
i3 is a tiling WM for X.org. Use [[KB/Linux/Desktop/ArchLinux/sway]] for Wayland.
|
||||||
|
|
||||||
Install i3 packages
|
Install i3 packages
|
||||||
|
|
|
@ -3,7 +3,7 @@ creation date: 2022-02-06
|
||||||
tags: [note,sway,i3,linux]
|
tags: [note,sway,i3,linux]
|
||||||
---
|
---
|
||||||
|
|
||||||
Sway is a replacement for [[KB/Linux/Desktop/i3]] but for _Wayland_.
|
Sway is a replacement for [[KB/Linux/Desktop/ArchLinux/i3]] but for _Wayland_.
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
---
|
||||||
|
creation date: 2023-11-23
|
||||||
|
tags: [note,mail,thunderbird,evolution]
|
||||||
|
---
|
||||||
|
|
||||||
## Evolution
|
## Evolution
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ creation date: 2022-01-08
|
||||||
tags: [note,linux,archlinux,gnome,wm]
|
tags: [note,linux,archlinux,gnome,wm]
|
||||||
---
|
---
|
||||||
|
|
||||||
For theming, please have a look at [[KB/Linux/Desktop/Theming Qt and Gtk]]. _Adwaita_ is the default and has some advantages when using GNOME (consistent look).
|
For theming, please have a look at [[KB/Linux/Desktop/ArchLinux/Theming Qt and Gtk]]. _Adwaita_ is the default and has some advantages when using GNOME (consistent look).
|
||||||
|
|
||||||
## Extensions
|
## Extensions
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@ gnome-browser-connector
|
||||||
## Shortcuts
|
## Shortcuts
|
||||||
|
|
||||||
- Switch Window: alt/super + tab
|
- Switch Window: alt/super + tab
|
||||||
- Maybe you like to simulate a tiling WM ([[KB/Linux/Desktop/i3]] or [[KB/Linux/Desktop/sway]]) or shortcuts you're used to.
|
- Maybe you like to simulate a tiling WM ([[KB/Linux/Desktop/ArchLinux/i3]] or [[KB/Linux/Desktop/ArchLinux/sway]]) or shortcuts you're used to.
|
||||||
|
|
||||||
## dconf for details
|
## dconf for details
|
||||||
|
|
||||||
|
|
|
@ -67,9 +67,9 @@ tags: [note,linux,archlinux,install]
|
||||||
|
|
||||||
16. Make reflector and pkgfile work: `systemctl enable --now reflector.timer pkgfile-update.timer`
|
16. Make reflector and pkgfile work: `systemctl enable --now reflector.timer pkgfile-update.timer`
|
||||||
|
|
||||||
17. Follow [[KB/Linux/Server/Security hardening]]
|
17. Follow [[KB/Linux/Server/ArchLinux/Security hardening]]
|
||||||
|
|
||||||
18. Follow [[KB/Linux/Server/SSH Guard]]
|
18. Follow [[KB/Linux/Server/ArchLinux/SSH Guard]]
|
||||||
|
|
||||||
19. Configure root user services for monitoring with `.scriptConfigFile.conf` files.
|
19. Configure root user services for monitoring with `.scriptConfigFile.conf` files.
|
||||||
|
|
|
@ -3,7 +3,7 @@ creation date: 2022-01-08
|
||||||
tags: [note,linux,archlinux,security,hardening,docker]
|
tags: [note,linux,archlinux,security,hardening,docker]
|
||||||
---
|
---
|
||||||
|
|
||||||
## OS
|
## OS - Arch
|
||||||
|
|
||||||
See https://wiki.archlinux.org/title/Security
|
See https://wiki.archlinux.org/title/Security
|
||||||
|
|
||||||
|
@ -85,6 +85,6 @@ This makes logs only available for seven days and rotate each day.
|
||||||
|
|
||||||
Apply changes directly with `journalctl --vacuum-time=7d`.
|
Apply changes directly with `journalctl --vacuum-time=7d`.
|
||||||
|
|
||||||
## Andere Dienste
|
## Other services
|
||||||
|
|
||||||
Set log level to warn or error
|
Set log level to warn or error
|
|
@ -1,6 +1,6 @@
|
||||||
---
|
---
|
||||||
creation date: 2022-01-08
|
creation date: 2022-01-08
|
||||||
tags: [note,linux,archlinux,dns]
|
tags: [note,linux,dns]
|
||||||
---
|
---
|
||||||
|
|
||||||
**Please use a local unbound which is even better!**
|
**Please use a local unbound which is even better!**
|
||||||
|
|
|
@ -1,24 +0,0 @@
|
||||||
---
|
|
||||||
creation date: 2022-01-08
|
|
||||||
tags: [note,archlinux,linux,domains]
|
|
||||||
---
|
|
||||||
|
|
||||||
Add new domains
|
|
||||||
|
|
||||||
1. Add new listen inside `systemd-boot`
|
|
||||||
2. Set `AAAA` record in your DNS
|
|
||||||
3. Set `A` record in your DNS
|
|
||||||
4. Set reverse DNS for the `AAAA` record
|
|
||||||
5. Adapt your `nginx.conf` so that you have a valid `80` listen and later generate certificates for it
|
|
||||||
|
|
||||||
## IPv6
|
|
||||||
|
|
||||||
Hex (0-9, A-F)
|
|
||||||
|
|
||||||
Address = 8 blocks * 16bit = 128bit
|
|
||||||
subnet /128 = one address
|
|
||||||
subnet /112 = 65535 addresses
|
|
||||||
=> 65535 addresses _per_ block
|
|
||||||
|
|
||||||
### Addresses
|
|
||||||
Ensure that each address has a valid `AAAA` reverse DNS entry.
|
|
|
@ -1,6 +1,6 @@
|
||||||
---
|
---
|
||||||
creation date: 2022-01-08
|
creation date: 2022-01-08
|
||||||
tags: [note,linux,archlinux,hetzner,storage,disk]
|
tags: [note,linux,hetzner,storage,disk]
|
||||||
---
|
---
|
||||||
|
|
||||||
See https://docs.hetzner.com/robot/storage-box/backup-space-ssh-keys.
|
See https://docs.hetzner.com/robot/storage-box/backup-space-ssh-keys.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
---
|
---
|
||||||
creation date: 2022-01-08
|
creation date: 2022-01-08
|
||||||
tags: [note,linux,postgres,database,postgresql,psql,archlinux]
|
tags: [note,linux,postgres,database,postgresql,psql]
|
||||||
---
|
---
|
||||||
|
|
||||||
## Commonly used
|
## Commonly used
|
||||||
|
|
|
@ -1,10 +1,8 @@
|
||||||
---
|
---
|
||||||
creation date: 2022-01-08
|
creation date: 2022-01-08
|
||||||
tags: [note,systemd,linux,archlinux]
|
tags: [note,systemd,linux]
|
||||||
---
|
---
|
||||||
|
|
||||||
Arch Wiki reference: https://wiki.archlinux.org/index.php/Systemd/
|
|
||||||
|
|
||||||
## Taming the journal's size
|
## Taming the journal's size
|
||||||
|
|
||||||
Systemd's system journal's size can go out of control. There are some things you can do to keep it in control:
|
Systemd's system journal's size can go out of control. There are some things you can do to keep it in control:
|