diff options
Diffstat (limited to 'src/guix-config/bdunahu-config.scm')
-rw-r--r-- | src/guix-config/bdunahu-config.scm | 72 |
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)))) |