(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" "netcat" "pinentry-emacs" "sbcl" "texlive" "ungoogled-chromium" "yt-dlp" "zathura" "zathura-pdf-poppler"))) (define-public vpn-packages (map specification->package (list "glib-networking" "gp-saml-gui" "gsettings-desktop-schemas" "openconnect" "webkitgtk-with-libsoup2"))) ;; 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)))