summaryrefslogtreecommitdiff
path: root/hosts/moyo/moyo_maintenance.txt
blob: 899ccc98955ca868c0724a57d33cbe79c2188815 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
= Moyo

== TODO
- [ ] Auto mount /dev/store without manual password input.

== World
* app-admin/doas
* app-admin/sysklogd
* app-editors/vim minimal
 - Effectively `vi`.
* app-emulation/libvirt
* app-misc/jq
 - Old pizzabot.
* app-misc/neofetch
* app-misc/screen
* app-shells/bash-completion
* dev-lang/rust
 - rust-bin is pulled in by default, so prefer this.
* dev-vcs/git
* media-video/ffmpeg
 - Old pizzabot.
* net-fs/nfs-utils
* net-fs/samba
* net-misc/chrony
* net-misc/dhcpcd
* sys-apps/amdgpu_top
* sys-apps/lm-sensors
* sys-apps/nvme-cli
 - dracut.
* sys-block/io-scheduler-udev-rules
* sys-fs/cryptsetup
 - dracut.
* sys-fs/dosfstools
 - /efi fsck
* sys-fs/lvm2
 - dracut.
* sys-kernel/gentoo-sources
* sys-kernel/installkernel
* sys-kernel/linux-firmware
* sys-process/htop
* x11-terms/kitty-terminfo

== Services
default:
 sysklogd
 cronie
 dhcpcd
 chronyd
 libvirtd
 libvirt-guests
 sshd
boot:
 dmcrypt

== Config
/etc/rc.conf
 rc_logger="YES"

== Kernel
=== General
* No debugging.
* Hardware mitigations not compiled in.
* Select zstd for all compression.
=== Specific CONFIG_* Rationale
* CONFIG_MTTR & CONFIG_X86_PAT
 - Requested by amdgpu.
* CONFIG_AMD_ATL
 - Should look into what this actually changes.
* CONFIG_ATA_SFF
 - Pretty sure no hardware I have uses this.