summaryrefslogtreecommitdiff
path: root/users
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2025-03-13 14:09:31 +0100
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2025-03-13 14:09:31 +0100
commit42c4d26ddc9432b65b0b083f676adc4bcdd6de87 (patch)
treee3fc2e88503d43bfa19452907445cd7538bc5d4f /users
parentbeccd21703964b6dfdce174cfb5ab41ae6f7ac36 (diff)
degrade the uid1000-home-environment function to a procedure
Diffstat (limited to 'users')
-rw-r--r--users/id1000.scm57
1 files changed, 28 insertions, 29 deletions
diff --git a/users/id1000.scm b/users/id1000.scm
index fb40b30..d051cf6 100644
--- a/users/id1000.scm
+++ b/users/id1000.scm
@@ -521,32 +521,31 @@
(home-directory "/home/marek")))
(define-public uid1000-home-environment
- (lambda (host-name*)
- (let*
- ( (gitconfig-file (local-file "uid1000-gitconfig")) ; TODO modularize
- (gitignore-file (local-file "uid1000-gitignore")) ; TODO review the contents
- (gitconfig (list "git/config"
- gitconfig-file))
- (gitignore (list "git/ignore"
- gitignore-file))
- (git-configuration-files (list gitconfig
- gitignore))
- (git-packages (list gnu:packages:version-control:git))
- (packages (list gnu:packages:disk:gparted
- gnu:packages:kde:okular))
- (git-configuration (gnu:services:simple-service 'git-configuration
- gnu:home:services:home-xdg-configuration-files-service-type
- git-configuration-files))
- (git-software (gnu:services:simple-service 'git-packages
- gnu:home:services:home-profile-service-type
- git-packages))
- (profile (gnu:services:simple-service 'user-packages
- gnu:home:services:home-profile-service-type
- packages))
- (user-services (list bash
- git-configuration
- git-software
- profile))
- (l-services (append suweren:home:%suweren-home-services
- user-services)))
- (gnu:home:home-environment (services l-services)))))
+ (let*
+ ( (gitconfig-file (local-file "uid1000-gitconfig")) ; TODO modularize
+ (gitignore-file (local-file "uid1000-gitignore")) ; TODO review the contents
+ (gitconfig (list "git/config"
+ gitconfig-file))
+ (gitignore (list "git/ignore"
+ gitignore-file))
+ (git-configuration-files (list gitconfig
+ gitignore))
+ (git-packages (list gnu:packages:version-control:git))
+ (packages (list gnu:packages:disk:gparted
+ gnu:packages:kde:okular))
+ (git-configuration (gnu:services:simple-service 'git-configuration
+ gnu:home:services:home-xdg-configuration-files-service-type
+ git-configuration-files))
+ (git-software (gnu:services:simple-service 'git-packages
+ gnu:home:services:home-profile-service-type
+ git-packages))
+ (profile (gnu:services:simple-service 'user-packages
+ gnu:home:services:home-profile-service-type
+ packages))
+ (user-services (list bash
+ git-configuration
+ git-software
+ profile))
+ (l-services (append suweren:home:%suweren-home-services
+ user-services)))
+ (gnu:home:home-environment (services l-services))))