diff options
Diffstat (limited to '.config/guix/modules/base.scm')
-rw-r--r-- | .config/guix/modules/base.scm | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/.config/guix/modules/base.scm b/.config/guix/modules/base.scm new file mode 100644 index 0000000..74ef5e4 --- /dev/null +++ b/.config/guix/modules/base.scm @@ -0,0 +1,53 @@ +(define-module (base) + #:use-module (gnu packages) + #:use-module (gnu packages gnupg) + #:use-module (gnu services) + #:use-module (guix gexp) + #:use-module (gnu home services) + #:use-module (gnu home services shepherd) + #:use-module (gnu home services dict) + #:use-module (gnu home services ssh) + #:use-module (gnu home services gnupg)) + + +;; List of packages that will show up +;; under ~/.guix-home/profile. +(define-public desktop-packages + (map specification->package + (list + "aspell" + "aspell-dict-en" + "flameshot" + "libnotify" + "pass-otp" + "password-store" + "pavucontrol" + "recutils" + "rsync" + "stow" + "xset"))) + +(define-public program-packages + (map specification->package + (list + "feh" + "ffmpeg" + "gimp" + "gnupg" + "icecat" + "mpv" + "pinentry-emacs" + "sbcl" + "texlive" + "ungoogled-chromium" + "yt-dlp" + "zathura" + "zathura-pdf-poppler"))) + + +;; Below is a list of Home services. To search for available +;; services, run 'guix home search KEYWORD' in a terminal. +(define-public base-services + (list + (service home-shepherd-service-type) + (service home-dicod-service-type))) |