summaryrefslogtreecommitdiff
path: root/src/guix-config/bdunahu-config.scm
diff options
context:
space:
mode:
Diffstat (limited to 'src/guix-config/bdunahu-config.scm')
-rw-r--r--src/guix-config/bdunahu-config.scm72
1 files changed, 48 insertions, 24 deletions
diff --git a/src/guix-config/bdunahu-config.scm b/src/guix-config/bdunahu-config.scm
index ddf62bd..303e2d6 100644
--- a/src/guix-config/bdunahu-config.scm
+++ b/src/guix-config/bdunahu-config.scm
@@ -6,39 +6,53 @@
(use-modules (gnu home)
(gnu packages)
+ (gnu packages gnupg)
(gnu services)
(guix gexp)
+ (gnu home services shepherd)
(gnu home services shells)
- (gnu home services shepherd)
+ (gnu home services gnupg)
+ (gnu home services pm)
(gnu home services ssh))
(home-environment
;; Below is the list of packages that will show up in your
;; Home profile, under ~/.guix-home/profile.
- (packages (specifications->packages (list "dmenu"
- "feh"
- "flameshot"
- "gimp"
- "icecat"
- "libnotify"
- ;; "mpc"
- "password-store"
- "pass-otp"
- "rsync"
- "sbcl"
- "slock"
- ;; "texlive"
- "xset"
- "yt-dlp"
- "zathura"
- "zathura-pdf-poppler")))
+ (packages (specifications->packages (list ;; "dmenu"
+ "emacs-all-the-icons"
+ "emacs-auctex"
+ "emacs-company"
+ "emacs-emms"
+ "emacs-exwm"
+ "emacs-magit"
+ "emacs-org-roam"
+ "emacs-slime"
+ "feh"
+ "flameshot"
+ ;; "gimp"
+ ;; "htop"
+ "icecat"
+ ;; "libnotify"
+ ;; "mpc"
+ ;; "mpv"
+ "password-store"
+ "pass-otp"
+ "pinentry-emacs"
+ "rsync"
+ "sbcl"
+ ;; "slock"
+ ;; "texlive"
+ "xset"
+ "yt-dlp"
+ "zathura"
+ "zathura-pdf-poppler")))
;; Below is the list of Home services. To search for available
;; services, run 'guix home search KEYWORD' in a terminal.
(services
(list (service home-bash-service-type
(home-bash-configuration
- (aliases '(("c" . "clear") ("cp" . "cp -i")
+ (aliases '(("cp" . "cp -i")
("grep" . "grep --color=auto")
("ll" . "ls -l")
("ls" . "ls -p --color=auto")
@@ -49,8 +63,13 @@
("ytta" . "yt-dlp --paths /home/bdunahu/Media/Audio --extract-audio --format bestaudio/best")
("yttv" . "yt-dlp --paths /home/bdunahu/Media/Videos -f b")))
(bashrc (list (local-file
- "/home/bdunahu/src/guix-config//.bashrc"
+ "/home/bdunahu/.config/guix-builds//.bashrc"
"bashrc")))))
+ ;; (service home-batsignal-service-type
+ ;; (home-batsignal-configuration
+ ;; (warning-level 25)
+ ;; (critical-level 10)
+ ;; (danger-level 5)))
(service home-openssh-service-type
(home-openssh-configuration
(hosts
@@ -59,8 +78,13 @@
(user "bdunahu"))
(openssh-host (name "vali")
(host-name "192.168.1.64")
+ (user "bdunahu"))
+ (openssh-host (name "perch")
+ (host-name "perch.cs.colostate.edu")
(user "bdunahu"))))))
- (service home-shepherd-service-type)
- ;; (service home-xdg-configuration-files-service-type
- ;; `(("emacs/init.el" ,(local-file "init.el"))))
- )))
+ ;; (service home-gpg-agent-service-type
+ ;; (home-gpg-agent-configuration
+ ;; (pinentry-program
+ ;; (file-append pinentry-emacs "/bin/pinentry-emacs"))
+ ;; (ssh-support? #t)))
+ (service home-shepherd-service-type))))