Andrew Tropin
|
5d4f39e64a
|
home-services: run-on-change: Handle first generation case.
* gnu/home-services.scm
(compute-on-change-gexp): Handle first generation case.
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
|
2021-09-09 20:26:51 +03:00 |
|
Andrew Tropin
|
a307b51ea8
|
home-services: activation: Add support for multiline env vars.
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
|
2021-09-09 20:26:50 +03:00 |
|
Andrew Tropin
|
05093ffda2
|
home-services: Add fold-home-service-types function.
* gnu/home-services.scm (parent-directory, %guix-home-root-directory,
%service-type-path, all-home-service-modules, fold-home-service-types): New
variables.
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
|
2021-09-09 19:54:54 +03:00 |
|
Andrew Tropin
|
305edf9c3a
|
home-services: Add home-provenance-service-type.
* gnu/home-services.scm (home-provenance-service-type, sexp->home-provenance,
home-provenance): New variables.
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
|
2021-09-09 19:54:54 +03:00 |
|
Andrew Tropin
|
e65848d153
|
home-services: Add home-run-on-change-service-type.
* gnu/home-services.scm (home-run-on-change-service-type): New variable.
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
|
2021-09-09 19:54:54 +03:00 |
|
Andrew Tropin
|
3588bb0f4a
|
home-services: Add most essential home services.
* gnu/home-services.scm (home-service-type, home-profile-service-type)
(home-environment-variables-service-type, home-files-service-type)
(home-run-on-first-login-service-type, home-activation-service-type): New
variables.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add home-services.scm.
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
|
2021-09-09 19:54:53 +03:00 |
|