modules/system/builder: init remote-builder module
This commit is contained in:
parent
bd462ef842
commit
f7e0a81ff2
3 changed files with 69 additions and 0 deletions
|
@ -1,3 +1,17 @@
|
|||
{ config, lib, ... }:
|
||||
let
|
||||
builderUsers = lib.fp.pipe [
|
||||
(lib.attrs.filter (
|
||||
name: _:
|
||||
!builtins.elem name [
|
||||
"youko"
|
||||
"kazuki"
|
||||
"ude"
|
||||
]
|
||||
))
|
||||
builtins.attrValues
|
||||
] config.assets.sshKeys.system;
|
||||
in
|
||||
{
|
||||
config.systems.nixos.youko.module =
|
||||
{
|
||||
|
@ -31,6 +45,11 @@
|
|||
settei.desktop.enable = true;
|
||||
};
|
||||
|
||||
settei.remote-builder = {
|
||||
enable = true;
|
||||
sshKeys = builderUsers;
|
||||
};
|
||||
|
||||
services.udisks2.enable = true;
|
||||
settei.incus.enable = true;
|
||||
virtualisation.podman.enable = true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue