(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" "gtk+" "libnotify" "pass-otp" "password-store" "pavucontrol" "pinentry" "recutils" "rsync" "stow" "unzip" "xdotool" "xset"))) (define-public program-packages (map specification->package (list "dmenu" "feh" "ffmpeg" "gimp" "gnupg" "htop" "icecat" "jq" "libreoffice" "make" "mpv" "netcat" "notmuch" "offlineimap3" "sbcl" "sxiv" "texlive" "ungoogled-chromium" "xpdf" ; pdftotext "xprop" "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)))