Base framework for infra repositories
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Aleksandr adccb80226 sys: параметризуемый дефолтный disko-лейаут
server.sys.devices принимает либо путь к кастомному disko-файлу,
либо { disk = ...; } — дефолтная разметка на указанном диске.
В initrd добавлены virtio_scsi/sd_mod: на virtio-scsi хостах диск
виден как /dev/sdX и без них корень не находится.

Co-Authored-By: Eva
2026-08-23 20:06:18 +03:00
users каркас из viendesu/infra: sys, ssh, users, conduit 2026-08-23 16:09:10 +03:00
default.nix без conduit 2026-08-23 16:10:44 +03:00
devices.nix sys: параметризуемый дефолтный disko-лейаут 2026-08-23 20:06:18 +03:00
flake.nix каркас из viendesu/infra: sys, ssh, users, conduit 2026-08-23 16:09:10 +03:00
README.md без conduit 2026-08-23 16:10:44 +03:00
ssh.nix каркас из viendesu/infra: sys, ssh, users, conduit 2026-08-23 16:09:10 +03:00
sys.nix sys: параметризуемый дефолтный disko-лейаут 2026-08-23 20:06:18 +03:00

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 ];