Base framework for infra repositories
- Nix 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
server.sys.devices принимает либо путь к кастомному disko-файлу,
либо { disk = ...; } — дефолтная разметка на указанном диске.
В initrd добавлены virtio_scsi/sd_mod: на virtio-scsi хостах диск
виден как /dev/sdX и без них корень не находится.
Co-Authored-By: Eva
|
||
| users | ||
| default.nix | ||
| devices.nix | ||
| flake.nix | ||
| README.md | ||
| ssh.nix | ||
| sys.nix | ||
nixos-modules
Общий каркас инфра-репозиториев (viendesu/infra, eva/infra): server.sys
(база системы + disko), server.ssh, server.users.*.
Подключение — флейк-инпутом, модуль ожидает specialArgs от потребителя:
inputs (с inputs.nixpkgs) и secretsPath (каталог с users/<name>.yaml).
inputs.nixos-modules.url = "git+ssh://forgejo@git.desu.church:61488/VienDesu/nixos-modules.git";
# в defaults колмены:
imports = [ inputs.nixos-modules.nixosModules.default ];