README: add instruction on recycling home-manager generation from NixOS
This commit is contained in:
parent
7adb77522a
commit
dc52ee25ff
1 changed files with 17 additions and 0 deletions
17
README.md
17
README.md
|
@ -11,6 +11,23 @@ nix community. If you want access read the security guide lines on
|
|||
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)*
|
||||
|
||||
## Support
|
||||
|
||||
If you hit any issues, ping us on Matrix in the
|
||||
|
|
Loading…
Add table
Reference in a new issue