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 niri remain independently selectable and do not imply CLI or personal
workloads. workloads.
- `platform` describes NixOS foundations and physical or virtual form factors. - `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. macOS does not need an empty symmetric platform profile.
- `workload` describes optional host uses. `workload.development` and - `workload` describes optional host uses. `workload.development` and
`workload.personal` are cross-platform profiles, not `*-linux` variants. `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 `interface.macos`, `workload.development`, and `workload.personal`. Hardware
support does not implicitly select an interface or workload. 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, `interface.minimal` provides SSH client access and key generation, Nano, htop,
btop, fastfetch, unzip, wget, Direnv, Git, GnuPG, nh, Zellij, and Zsh for remote btop, fastfetch, unzip, wget, Direnv, Git, GnuPG, nh, Zellij, and Zsh for remote
administration. `interface.cli` includes that baseline and adds the configured administration. `interface.cli` includes that baseline and adds the configured
+1
View File
@@ -2,6 +2,7 @@
description = "Foundation shared by all NixOS platforms"; description = "Foundation shared by all NixOS platforms";
includes = [ includes = [
"services.clatd"
"services.kmscon" "services.kmscon"
"systems.disko" "systems.disko"
"systems.boot.base" "systems.boot.base"
+3
View File
@@ -0,0 +1,3 @@
_: {
services.clatd.enable = true;
}