This commit is contained in:
2026-07-31 22:06:53 +09:00
parent 3dae1d26ef
commit a51e9584b0
17 changed files with 139 additions and 7 deletions
+3 -2
View File
@@ -15,8 +15,9 @@ hardware configuration remains in its owning unit.
| `networking` | Network roles and topology | Per-profile |
| `security` | Optional security and secret-management policies | Per-profile |
`base` intentionally contains only `systems.nix`. A unit belongs there only
when removing it from any supported host would make that host invalid.
`base` contains the shared Nix foundation plus the universally available CLI
tools (Atuin, tealdeer, trippy, and xh). A unit belongs there only when it is
required on every supported host.
## Compatibility
+8 -2
View File
@@ -1,5 +1,11 @@
{
description = "Host-independent Nix foundation required everywhere";
description = "Host-independent Nix foundation and command-line tools required everywhere";
includes = [ "systems.nix" ];
includes = [
"applications.atuin"
"applications.tealdeer"
"applications.trippy"
"applications.xh"
"systems.nix"
];
}
@@ -4,9 +4,18 @@
includes = [
"profiles.interface.gui"
"applications.fcitx5"
"applications.baobab"
"applications.celluloid"
"applications.easyeffects"
"applications.gnome-disk-utility"
"applications.ghostty"
"applications.gtk"
"applications.loupe"
"applications.nautilus"
"applications.papers"
"applications.qalculate-gtk"
"applications.resources"
"applications.vlc"
"hardwares.graphics"
"services.gvfs"
"services.polkit-gnome"