diff options
author | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-07-13 15:35:07 +0200 |
---|---|---|
committer | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-07-13 20:04:59 +0200 |
commit | 51d5a0a5625a380633fb76000f38844bbab69e8b (patch) | |
tree | 9bbb9e3814c98ad5ce55f199a416a1fce307f122 /users/marekpasnikowski.scm | |
parent | 62a721450bf07e322c5c035efa29de4fac98401e (diff) |
fix ayase: properly implement user packages
Diffstat (limited to 'users/marekpasnikowski.scm')
-rw-r--r-- | users/marekpasnikowski.scm | 31 |
1 files changed, 25 insertions, 6 deletions
diff --git a/users/marekpasnikowski.scm b/users/marekpasnikowski.scm index 1236c3b..d45926e 100644 --- a/users/marekpasnikowski.scm +++ b/users/marekpasnikowski.scm @@ -1,10 +1,29 @@ (define-module (users marekpasnikowski) - #:use-module (gnu home) - #:use-module (suweren home) - #:use-module (suweren trezor)) + #:use-module (gnu home) ; home-environment + #:use-module (gnu home services) ; home-profile-service-type + #:use-module (gnu packages emacs) ; emacs + #:use-module (gnu packages emacs-xyz) ; emacs-org-roam emacs-paredit + #:use-module (gnu packages librewolf) ; librewolf + #:use-module (gnu services) ; simple-service + #:use-module (suweren home) ; %home-environment %suweren-home-services + #:use-module (suweren trezor)) ; trezor-bridge -(define-public marekpasnikowski-services - (append trezor-bridge)) +(define marekpasnikowski-services + (let* ((packages (list emacs + emacs-org-roam + emacs-paredit + librewolf)) + + (profile (list (simple-service 'marekpasnikowski-packages + home-profile-service-type + packages)))) + (append %suweren-home-services + profile + ;; trezor-bridge + ))) (define-public home - (home-environment (inherit %home-environment))) + (let ((services (append %suweren-home-services + marekpasnikowski-services))) + (home-environment (inherit %home-environment) + (services marekpasnikowski-services)))) |