mirror of
https://github.com/moons-14/dotfiles.git
synced 2026-10-06 08:08:11 +09:00
nix builder
This commit is contained in:
@@ -368,6 +368,7 @@ modules/profiles/
|
|||||||
│ └── vm/
|
│ └── vm/
|
||||||
├── workload/
|
├── workload/
|
||||||
│ ├── camera/
|
│ ├── camera/
|
||||||
|
│ ├── deploy-rs-target/
|
||||||
│ ├── development/
|
│ ├── development/
|
||||||
│ ├── game/
|
│ ├── game/
|
||||||
│ ├── machine-learning/
|
│ ├── machine-learning/
|
||||||
|
|||||||
@@ -2,5 +2,6 @@
|
|||||||
imports = [
|
imports = [
|
||||||
./disko.nix
|
./disko.nix
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
|
./harmonia.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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="
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user