This commit is contained in:
2026-09-10 14:50:54 +09:00
parent 52e5fcd47f
commit 37e2184d36
4 changed files with 9 additions and 0 deletions
+2
View File
@@ -408,6 +408,8 @@ The profile layers have these responsibilities:
niri remain independently selectable and do not imply CLI or personal
workloads.
- `platform` describes NixOS foundations and physical or virtual form factors.
`platform.nixos` selects the shared network foundation and `services.clatd`;
VM, laptop, and desktop platform profiles inherit both.
macOS does not need an empty symmetric platform profile.
- `workload` describes optional host uses. `workload.development` and
`workload.personal` are cross-platform profiles, not `*-linux` variants.
+3
View File
@@ -63,6 +63,9 @@ selects labwc. A daily-use macOS development machine can combine
`interface.macos`, `workload.development`, and `workload.personal`. Hardware
support does not implicitly select an interface or workload.
`platform.nixos` selects the shared network foundation and the clatd service.
VM, laptop, and desktop platform profiles inherit both.
`interface.minimal` provides SSH client access and key generation, Nano, htop,
btop, fastfetch, unzip, wget, Direnv, Git, GnuPG, nh, Zellij, and Zsh for remote
administration. `interface.cli` includes that baseline and adds the configured
+1
View File
@@ -2,6 +2,7 @@
description = "Foundation shared by all NixOS platforms";
includes = [
"services.clatd"
"services.kmscon"
"systems.disko"
"systems.boot.base"
+3
View File
@@ -0,0 +1,3 @@
_: {
services.clatd.enable = true;
}