Compare commits

..

No commits in common. "11c6b37e7d142d0b2025180f70c2646acc3f647e" and "89b0a2cd684dbd9274fa16869e4e303d8f5f8bf8" have entirely different histories.

2 changed files with 22 additions and 25 deletions

View file

@ -38,8 +38,3 @@ export GPG_TTY
export ALTERNATE_EDITOR="" export ALTERNATE_EDITOR=""
export EDITOR="emacsclient --tty" export EDITOR="emacsclient --tty"
export VISUAL="emacsclient" export VISUAL="emacsclient"
# Ensure user shepherd is running
if [[ ! -S ${XDG_RUNTIME_DIR-$HOME/.local/run}/shepherd/socket ]]; then
shepherd
fi

View file

@ -10,19 +10,19 @@
(gnu services) (gnu services)
(guix gexp) (guix gexp)
(gnu home services shells) (gnu home services shells)
(gnu home services dotfiles) (gnu home services dotfiles)
(gnu home services gnupg)) (gnu home services gnupg))
(home-environment (home-environment
;; Below is the list of packages that will show up in your ;; Below is the list of packages that will show up in your
;; Home profile, under ~/.guix-home/profile. ;; Home profile, under ~/.guix-home/profile.
(packages (specifications->packages (list "emacs-no-x" (packages (specifications->packages (list "emacs-no-x"
"git" "git"
"git-crypt" "git-crypt"
"git-lfs" "git-lfs"
"glibc-locales" "glibc-locales"
"gnupg" "gnupg"
;;"go@1.23.2" ;;"go@1.23.2"
"guile" "guile"
"guile-algorithms" "guile-algorithms"
"guile-config" "guile-config"
@ -47,20 +47,19 @@
"guile-srfi-235" "guile-srfi-235"
"guile-ssh" "guile-ssh"
"guile-tap" "guile-tap"
"ispell" "nss-certs"
"nss-certs" "pass-git-helper"
"pass-git-helper" "password-store"
"password-store"
"pinentry-emacs" "pinentry-emacs"
"recutils"))) "recutils")))
;; Below is the list of Home services. To search for available ;; Below is the list of Home services. To search for available
;; services, run 'guix home search KEYWORD' in a terminal. ;; services, run 'guix home search KEYWORD' in a terminal.
(services (services
(list (service home-bash-service-type (list (service home-bash-service-type
(home-bash-configuration (home-bash-configuration
(guix-defaults? #t) (guix-defaults? #t)
(environment-variables '(("XDG_RUNTIME_DIR" . "/home/ray/.local/run"))) (environment-variables '(("XDG_RUNTIME_DIR" . "/home/ray/.local/run")))
(aliases '(("grep" . "grep --color=auto") ("ll" . "ls -l") (aliases '(("grep" . "grep --color=auto") ("ll" . "ls -l")
("ls" . "ls -p --color=auto"))) ("ls" . "ls -p --color=auto")))
(bashrc (list (local-file (bashrc (list (local-file
@ -69,8 +68,11 @@
(bash-profile (list (local-file (bash-profile (list (local-file
"/home/ray/Workspace/guix-config/.bash_profile" "/home/ray/Workspace/guix-config/.bash_profile"
"bash_profile"))))) "bash_profile")))))
(service home-dotfiles-service-type (service home-dotfiles-service-type
(home-dotfiles-configuration (home-dotfiles-configuration
(directories '("./dotfiles")) (directories '("./dotfiles"))
(layout 'stow))) (layout 'stow)))
(service home-gpg-agent-service-type)))) (service home-gpg-agent-service-type
(home-gpg-agent-configuration
(pinentry-program
(file-append pinentry-emacs "/bin/pinentry-emacs")))))))