2024-11-15 09:54:03 +01:00
|
|
|
;; This "home-environment" file can be passed to 'guix home reconfigure'
|
|
|
|
;; to reproduce the content of your profile. This is "symbolic": it only
|
|
|
|
;; specifies package names. To reproduce the exact same profile, you also
|
|
|
|
;; need to capture the channels being used, as returned by "guix describe".
|
|
|
|
;; See the "Replicating Guix" section in the manual.
|
|
|
|
|
|
|
|
(use-modules (gnu home)
|
|
|
|
(gnu packages)
|
|
|
|
(gnu packages base)
|
|
|
|
(gnu services)
|
|
|
|
(guix gexp)
|
|
|
|
(gnu home services)
|
|
|
|
(gnu home services shells))
|
|
|
|
|
|
|
|
(load "packages.scm")
|
|
|
|
|
|
|
|
(home-environment
|
|
|
|
;; Below is the list of packages that will show up in your
|
|
|
|
;; Home profile, under ~/.guix-home/profile.
|
2024-11-18 08:02:16 +01:00
|
|
|
(packages (append (specifications->packages
|
|
|
|
(list
|
|
|
|
"guile-hoot"
|
|
|
|
"guile-next"
|
|
|
|
"zsh"
|
|
|
|
"zsh-autosuggestions"
|
|
|
|
"zsh-syntax-highlighting"
|
2024-11-18 11:18:35 +01:00
|
|
|
"fzf"
|
|
|
|
"emacs"))
|
2024-11-18 08:02:16 +01:00
|
|
|
(list
|
2024-11-18 10:44:45 +01:00
|
|
|
zellij)))
|
2024-11-15 09:54:03 +01:00
|
|
|
|
|
|
|
(services
|
|
|
|
(list
|
2024-11-18 10:17:08 +01:00
|
|
|
(service oh-my-zsh-service-type)
|
2024-11-18 10:15:37 +01:00
|
|
|
(service home-emacs-service-type)
|
2024-11-15 09:54:03 +01:00
|
|
|
(service home-zsh-service-type
|
|
|
|
(home-zsh-configuration
|
2024-11-18 10:44:45 +01:00
|
|
|
(zshrc (list (local-file "files/zshrc"))))))))
|