This commit adds a guix-home service which installs `git` and its
dotfile. See git(1) for explaination of the dotfile structure and its
location.
--- /dev/null
+# Copyright (c) 2022 Jakub Czajka <jakub@ekhem.eu.org>
+# License: GPL-3.0 or later.
+
+[user]
+ name = Jakub Czajka
+ email = jakub@ekhem.eu.org
;; home.scm - home directory configuration for GNU Guix.
(use-modules (conf home bash)
+ (conf home program)
(conf home symlink)
(gnu home services)
(gnu packages base)
- (guix gexp))
+ (gnu packages version-control)
+ (guix gexp)
+ (guix packages))
(home-environment
(packages (list))
(bash-profile "bash/.bash_profile")
(bashrc "bash/.bashrc")))
(service home-symlink-service-type
- (list "bash/.config/profile.d/10-xdg.sh")))))
+ (list "bash/.config/profile.d/10-xdg.sh"))
+ (service home-program-service-type
+ (home-program-configuration
+ (packages (list git))
+ (dotfiles (list "git/.config/git/config")))))))