(use-modules (gnu home) (gnu packages) (gnu packages gnupg) (gnu services) (guix gexp) (guix channels) (gnu home services) (gnu home services shells) (gnu home services symlink-manager) (gnu home services guix) (gnu home services gnupg)) (home-environment (packages (specifications->packages (list "emacs-guix" "emacs-geiser-guile" "emacs-geiser" "guile" "guix" "emacs" "make" "just" "bat" "cups" "weechat" ; "librewolf" "icecat" "ungoogled-chromium-wayland" "icedove-wayland" ; "swaylock-effects" ; "swaynotificationcenter" "pijul" "git" "starship" "openssh" ; "hyprland" "inkscape" "lm-sensors" "gimp" "flatpak" "libreoffice" "kitty" ; "gnupg" "dolphin" "keepassxc" "htop" "anki" "audacity" "calibre" "mpv" "feh" "fish" "fish-foreign-env" ; "logseq" "obs" "qbittorrent" "ranger" "speedcrunch" "syncthing" "vscodium" "wireshark" "zathura" "zathura-pdf-mupdf" "helix" ; "monero-gui" "vim" "neovim" "nushell"))) (services (list ;(service home-gpg-agent-service-type ; (home-gpg-agent-configuration ; (pinentry-program ; (file-append pinentry "/bin/pinentry")) ; (ssh-support? #t))) (service home-fish-service-type (home-fish-configuration (config (list (local-file ".config/fish/config.fish"))))) (service home-files-service-type `((".emacs.d/init.el" ,(local-file "./.emacs.d/init.el")) (".gitconfig" ,(local-file "./gitconfig")))) (service home-xdg-configuration-files-service-type `(("weechat/weechat.conf" ,(local-file "./.config/weechat/weechat.conf")) ("zathura/zathurarc" ,(local-file "./.config/zathura/zathurarc")) ("guix/channels.scm" ,(local-file "./channels.scm.lock")))) (service home-symlink-manager-service-type))))