add scaling, mangohud, mpv, network, ungoogle chromium
This commit is contained in:
@@ -48,6 +48,11 @@ instructions for building a:
|
||||
- [Flatpak](#flatpak-1)
|
||||
- [Networking](#networking)
|
||||
- [IPv6](#ipv6)
|
||||
- [IPv6 Privacy by Default](#ipv6-privacy-by-default)
|
||||
- [EUI64](#eui64)
|
||||
- [Networking Privacy](#networking-privacy)
|
||||
- [Mac Address Randomization](#mac-address-randomization)
|
||||
- [Date and Time](#date-and-time)
|
||||
|
||||
## Installation
|
||||
|
||||
@@ -536,8 +541,7 @@ Create a snapshot config
|
||||
/etc/btrbk/snapshots.conf
|
||||
|
||||
```conf
|
||||
snapshot_preserve_min 24h
|
||||
snapshot_preserve 24h
|
||||
snapshot_preserve_min 7d
|
||||
|
||||
# root
|
||||
volume /btr_pools/root
|
||||
@@ -632,8 +636,7 @@ Now set up the backup:
|
||||
|
||||
```conf
|
||||
snapshot_create no
|
||||
target_preserve_min no
|
||||
target_preserve 24h
|
||||
target_preserve_min 7d
|
||||
|
||||
# root
|
||||
volume /btr_pools/root
|
||||
@@ -784,6 +787,8 @@ vim /etc/systemd/logind.conf
|
||||
1. `pacman -S bluez bluez-utils`
|
||||
2. `systemctl enable --now bluetooth`
|
||||
|
||||
Note that SBC-XQ is usually lower latency and higher quality than AAC.
|
||||
|
||||
### Audio
|
||||
|
||||
Without pipewire-pulse the audio level/device will reset every reboot.
|
||||
@@ -846,10 +851,69 @@ cp /var/lib/flatpak/exports/share/applications/... ~/.local/share/applications/
|
||||
|
||||
### IPv6
|
||||
|
||||
#### IPv6 Privacy by Default
|
||||
|
||||
Create `/etc/NetworkManager/conf.d/01-ip6.conf`:
|
||||
|
||||
```conf
|
||||
[ipv6]
|
||||
ip6-privacy=2
|
||||
```
|
||||
|
||||
#### EUI64
|
||||
|
||||
Set address generation type to eui64 with nmcli:
|
||||
|
||||
```bash
|
||||
nmcli connection modify Wired\ connection\ 1 ipv6.ip6-privacy 0
|
||||
nmcli connection modify Wired\ connection\ 1 ipv6.addr-gen-mode eui64
|
||||
systemctl restart NetworkManager
|
||||
```
|
||||
|
||||
You can also start an interactive session to edit a connection:
|
||||
|
||||
```bash
|
||||
nmcli connection edit Wired\ connection\ 1
|
||||
|
||||
# Show all current settings
|
||||
print
|
||||
|
||||
# Set something
|
||||
set ipv6.ip6-privacy 0
|
||||
set ipv6.addr-gen-mode eui64
|
||||
|
||||
# Save the changed setting
|
||||
save
|
||||
|
||||
quit
|
||||
```
|
||||
|
||||
### Networking Privacy
|
||||
|
||||
#### Mac Address Randomization
|
||||
|
||||
<https://wiki.archlinux.org/title/NetworkManager#Configuring_MAC_address_randomization>
|
||||
|
||||
<https://blogs.gnome.org/thaller/2016/08/26/mac-address-spoofing-in-networkmanager-1-4-0/>
|
||||
|
||||
edit `/etc/NetworkManager/conf.d/wifi_rand_mac.conf`
|
||||
|
||||
```conf
|
||||
[device-mac-randomization]
|
||||
# "yes" is already the default for scanning
|
||||
wifi.scan-rand-mac-address=yes
|
||||
|
||||
[connection-mac-randomization]
|
||||
# Randomize MAC for every ethernet connection
|
||||
ethernet.cloned-mac-address=random
|
||||
# Generate a random MAC for each WiFi and associate the two permanently.
|
||||
wifi.cloned-mac-address=stable
|
||||
```
|
||||
|
||||
## Date and Time
|
||||
|
||||
If you're like me and like 24 hour time use `C.UTF-8`:
|
||||
|
||||
```bash
|
||||
localectl set-locale C.UTF-8
|
||||
```
|
||||
Reference in New Issue
Block a user