infra/roles/builder
2023-01-20 19:22:46 +10:00
..
keys make zowoq an admin 2022-10-22 09:53:37 +02:00
default.nix roles/dev-packages.nix -> roles/builder/packages.nix 2022-12-03 12:45:23 +10:00
packages.nix roles/builder/packages: reenable kitty terminfo 2023-01-20 19:22:46 +10:00
README.md README.md: community builder -> roles/builder/README.MD 2023-01-02 17:54:09 +10:00
users.nix apply treefmt to codebase 2022-12-31 07:27:07 +01:00

Community builder

If you want access read the security guide lines on 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)

# 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 of this ~ckie)