Compare commits

...

2 commits

Author SHA1 Message Date
11c6b37e7d Untabify, don't use emacs pinentry. 2024-11-29 18:46:38 +00:00
f0908b43f5 Ensure shepherd is started
Install ispell
2024-11-29 18:24:32 +00:00
2 changed files with 25 additions and 22 deletions

View file

@ -38,3 +38,8 @@ 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,19 +47,20 @@
"guile-srfi-235" "guile-srfi-235"
"guile-ssh" "guile-ssh"
"guile-tap" "guile-tap"
"nss-certs" "ispell"
"pass-git-helper" "nss-certs"
"password-store" "pass-git-helper"
"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
@ -68,11 +69,8 @@
(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")))))))