nix builder

This commit is contained in:
2026-09-03 04:32:29 +09:00
parent 0ff78c6848
commit cc3798a7b2
4 changed files with 12 additions and 0 deletions
+1
View File
@@ -368,6 +368,7 @@ modules/profiles/
│ └── vm/ │ └── vm/
├── workload/ ├── workload/
│ ├── camera/ │ ├── camera/
│ ├── deploy-rs-target/
│ ├── development/ │ ├── development/
│ ├── game/ │ ├── game/
│ ├── machine-learning/ │ ├── machine-learning/
+1
View File
@@ -2,5 +2,6 @@
imports = [ imports = [
./disko.nix ./disko.nix
./hardware-configuration.nix ./hardware-configuration.nix
./harmonia.nix
]; ];
} }
+5
View File
@@ -36,6 +36,7 @@ required on every supported host.
| `platform.laptop` | Physical NixOS laptop | | `platform.laptop` | Physical NixOS laptop |
| `platform.thinkpad-x1` | Intel ThinkPad X1 running NixOS | | `platform.thinkpad-x1` | Intel ThinkPad X1 running NixOS |
| `platform.vm` | UEFI QEMU NixOS guest with NFS client support | | `platform.vm` | UEFI QEMU NixOS guest with NFS client support |
| `workload.deploy-rs-target` | NixOS |
| `workload.development` | NixOS, macOS with Home Manager | | `workload.development` | NixOS, macOS with Home Manager |
| `workload.game` | NixOS, macOS | | `workload.game` | NixOS, macOS |
| `workload.machine-learning` | NixOS with Home Manager | | `workload.machine-learning` | NixOS with Home Manager |
@@ -63,6 +64,10 @@ support does not implicitly select an interface or workload.
`workload.machine-learning` provides the Hugging Face Hub CLI for hosts used `workload.machine-learning` provides the Hugging Face Hub CLI for hosts used
to download and publish machine learning models and datasets. to download and publish machine learning models and datasets.
`workload.deploy-rs-target` enables OpenSSH and provisions the `nixdeploy`
service account with the narrowly scoped passwordless commands required for
deploy-rs activation and rollback confirmation.
`workload.personal` provides Pear Desktop on both NixOS and macOS. Home Manager `workload.personal` provides Pear Desktop on both NixOS and macOS. Home Manager
enables performance improvements, synced lyrics, tracker blocking, the album enables performance improvements, synced lyrics, tracker blocking, the album
color theme, and custom output-device selection while preserving user-owned color theme, and custom output-device selection while preserving user-owned
+5
View File
@@ -7,6 +7,10 @@
"flakes" "flakes"
]; ];
extra-allowed-users = [
"nixdeploy"
];
connect-timeout = 10; connect-timeout = 10;
extra-substituters = [ extra-substituters = [
@@ -31,6 +35,7 @@
"niks3.numtide.com-1:DTx8wZduET09hRmMtKdQDxNNthLQETkc/yaX7M4qK0g=" "niks3.numtide.com-1:DTx8wZduET09hRmMtKdQDxNNthLQETkc/yaX7M4qK0g="
"codex-desktop-linux.cachix.org-1:nX/xy6AdK9hQE24A8ALGjkCKj2ObFmcnemiL5Cid4nk=" "codex-desktop-linux.cachix.org-1:nX/xy6AdK9hQE24A8ALGjkCKj2ObFmcnemiL5Cid4nk="
"cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E=" "cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E="
"nix-builder-1:nix-builder-1:aG/Y2Lac517isxGO+ZYdVgglj/SI54PkkWoZTQI9aOI="
]; ];
}; };
} }