README.md: community builder -> roles/builder/README.MD
This commit is contained in:
parent
84bad0a1c1
commit
caf76e8c16
2 changed files with 17 additions and 14 deletions
15
README.md
15
README.md
|
@ -4,20 +4,7 @@ Welcome to the Nix Community infrastructure project. This project holds all the
|
|||
|
||||
## Community builder
|
||||
|
||||
We also provide one x86 hetzner build machine as a public remote builder for the nix community. If you want access read the security guide lines on [aarch64-build-box](https://github.com/nix-community/aarch64-build-box). Than add your username to `roles/builder/users.nix`. Don't keep any important data in your home! We will regularly delete `/home` without further notice.
|
||||
|
||||
### Using your NixOS home-manager configuration on the hosts
|
||||
|
||||
If you happen to have your NixOS & home-manager configurations intertwined but you'd like your familiar environment on our infrastructure you can evaluate `pkgs.writeShellScript "hm-activate" config.systemd.services.home-manager-<yourusername>.serviceConfig.ExecStart` from your NixOS configuration, and send this derivation to be realized remotely: (in case you aren't a Nix trusted user)
|
||||
``` console
|
||||
# somehow get the .drv of the above expression into $path
|
||||
$ nix copy --to ssh://build01.nix-community.org --derivation $path
|
||||
$ ssh build01.nix-community.org
|
||||
$ nix-store -r $path
|
||||
$ $path
|
||||
```
|
||||
|
||||
*(My [implementation](https://github.com/ckiee/nixfiles/blob/aac57f56e417e31f00fd495d8a30fb399ecbc19b/deploy/hm-only.nix#L10) of [this](https://github.com/ckiee/nixfiles/blob/aac57f56e417e31f00fd495d8a30fb399ecbc19b/bin/c#L92-L95) ~ckie)*
|
||||
We also provide one x86 hetzner build machine as a public remote builder for the nix community, see [here](roles/builder/README.MD) for more information.
|
||||
|
||||
## Hydra
|
||||
|
||||
|
|
16
roles/builder/README.md
Normal file
16
roles/builder/README.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
## Community builder
|
||||
|
||||
If you want access read the security guide lines on [aarch64-build-box](https://github.com/nix-community/aarch64-build-box). Than add your username to [`roles/builder/users.nix`](users.nix). Don't keep any important data in your home! We will regularly delete `/home` without further notice.
|
||||
|
||||
### Using your NixOS home-manager configuration on the hosts
|
||||
|
||||
If you happen to have your NixOS & home-manager configurations intertwined but you'd like your familiar environment on our infrastructure you can evaluate `pkgs.writeShellScript "hm-activate" config.systemd.services.home-manager-<yourusername>.serviceConfig.ExecStart` from your NixOS configuration, and send this derivation to be realized remotely: (in case you aren't a Nix trusted user)
|
||||
``` console
|
||||
# somehow get the .drv of the above expression into $path
|
||||
$ nix copy --to ssh://build01.nix-community.org --derivation $path
|
||||
$ ssh build01.nix-community.org
|
||||
$ nix-store -r $path
|
||||
$ $path
|
||||
```
|
||||
|
||||
*(My [implementation](https://github.com/ckiee/nixfiles/blob/aac57f56e417e31f00fd495d8a30fb399ecbc19b/deploy/hm-only.nix#L10) of [this](https://github.com/ckiee/nixfiles/blob/aac57f56e417e31f00fd495d8a30fb399ecbc19b/bin/c#L92-L95) ~ckie)*
|
Loading…
Add table
Reference in a new issue