summaryrefslogtreecommitdiff
path: root/users
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2024-07-13 15:35:07 +0200
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2024-07-13 20:04:59 +0200
commit51d5a0a5625a380633fb76000f38844bbab69e8b (patch)
tree9bbb9e3814c98ad5ce55f199a416a1fce307f122 /users
parent62a721450bf07e322c5c035efa29de4fac98401e (diff)
fix ayase: properly implement user packages
Diffstat (limited to 'users')
-rw-r--r--users/marekpasnikowski.scm31
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))))