diff options
author | Franz Geffke <franz@pantherx.org> | 2024-03-31 15:52:28 +0100 |
---|---|---|
committer | Franz Geffke <franz@pantherx.org> | 2024-03-31 15:52:28 +0100 |
commit | 5fc9975ee0305e9ed57acf75e9b71f5aaa0e9165 (patch) | |
tree | 046e7890ab704dd27ad6c58d5ba6c0c71553a1d2 /DOCS.md | |
parent | 3dae6df6f54a2e6e8bf900b680da3521e890e860 (diff) |
px: Simplify system configuration; add docs
Diffstat (limited to 'DOCS.md')
-rw-r--r-- | DOCS.md | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -1,3 +1,47 @@ +## System Configuration Templates + +### Desktop + +- `px-desktop-os` +- `px-desktop-ee-os` + +#### Services + +Internally: + +- `%px-desktop-base-minimal-services` is great for custom-desktops, and excludes + - `sddm-service-type` + - `gnome-keyring-service-type` + - `openssh-service-type` +- `%px-desktop-base-services` is similiar to guix `%desktop-services` + +Stable: + +- `%px-desktop-minmal-services` (`%px-desktop-base-minimal-services`) + - Ideal for Sway +- `%px-desktop-services` (`%px-desktop-base-services`) + - Ideal for Gnome, LXQt, KDE, etc. +- `%px-desktop-ee-services` (`%px-desktop-base-services`) + +### Server + +- `px-server-os` +- `px-server-ee-os` + +#### Services + +- `%px-server-services` is %base-services, with: + - `openssh-service-type` (permit root login; disable password auth) + - `nftables-service-type` (firewall) + - `ntp-service-type` (time sync) + - `dhcp-client-service-type` (dhcp) +- `%px-server-ee-services` + +By default, the following ports are open: + +- 22 (SSH) +- 80 (HTTP) +- 443 (HTTPS) ## Services |