summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThanos Apollo <[email protected]>2024-08-21 20:33:13 +0300
committerThanos Apollo <[email protected]>2024-08-21 20:33:13 +0300
commit6b88e7a4b5b05dbcd78c28b8b7e0a3b024a592c1 (patch)
tree837454b58a6a41d716d34946e5cc69397b23f00b
parenta296c4859767274d5a86d6529a64ad594cd6e0c9 (diff)
guix: home: Update packages.
-rw-r--r--guix/home.scm22
1 files changed, 12 insertions, 10 deletions
diff --git a/guix/home.scm b/guix/home.scm
index 9987585..73c5430 100644
--- a/guix/home.scm
+++ b/guix/home.scm
@@ -18,23 +18,25 @@
#:use-module (hecate packages emacs)
#:use-module (hecate packages ollama)
#:use-module (hecate packages binaries)
+ #:use-module (hecate packages hunspell)
#:export (home))
(define thanos/dotfiles-path
(format #f "~a/dotfiles" (getenv "HOME")))
(define thanos/fonts-packages
- '("font-jetbrains-mono" "font-iosevka-aile"))
+ '("font-jetbrains-mono" "font-iosevka-aile" "font-fira-mono"
+ "font-hack"))
(define thanos/emacs-packages
'("emacs-pgtk" "emacs-nov-el" "emacs-pdf-tools" "emacs-elpy"
- "emacs-geiser" "emacs-geiser-guile" "emacs-vterm" "emacs-jabber"
- "emacs-yeetube" "emacs-debbugs" "emacs-eshell-git-prompt"
- "emacs-0x0" "emacs-markdown-mode" "emacs-gnosis" "emacs-notmuch"))
+ "emacs-geiser" "emacs-geiser-guile" "emacs-jabber" "emacs-yeetube"
+ "emacs-debbugs" "emacs-eshell-git-prompt" "emacs-0x0" "emacs-org-roam"
+ "emacs-markdown-mode" "emacs-gnosis" "emacs-notmuch"))
(define thanos/python-packages
- '("python-lsp-server" "python-numpy"))
+ '("python-next" "python-pip" "python-lsp-server" "python-numpy"))
(define thanos/cl-packages
'("sbcl"))
@@ -43,14 +45,14 @@
;; Below is the list of packages that will show up in your
;; Home profile, under ~/.guix-home/profile.
(packages (specifications->packages
- (append '("torbrowser" "mu" "perl" "tree" "yt-dlp" "ollama-linux-amd64"
- "syncthing" "hyfetch" "transmission" "isync" "mpv" "librewolf" "dino"
+ (append '("mu" "perl" "tree" "yt-dlp" "ollama-linux-amd64" "librewolf"
+ "syncthing" "hyfetch" "transmission" "isync" "mpv" "dino"
"git" "fuzzel" "wl-clipboard" "alacritty" "password-store" "curl"
- "bind" "nmap" "hunspell" "wtype" "hunspell-dict-en-us"
+ "bind" "nmap" "hunspell" "wtype" "hunspell-dict-en-us" "hunspell-dict-el"
"mlocate" "rsync" "grimshot" "nyxt" "swayidle" "wl-clipboard" "btop"
"net-tools" "gnupg" "texlive" "texlive-collection-latexrecommended"
"libtree" "notmuch" "hugo-bin")
- thanos/emacs-packages thanos/cl-packages thanos/python-packages)))
+ thanos/emacs-packages thanos/cl-packages thanos/python-packages thanos/fonts-packages)))
;; Below is the list of Home services. To search for available
;; services, run 'guix home search KEYWORD' in a terminal.
(services
@@ -85,7 +87,7 @@
("BROWSER" . "librewolf")
("XDG_SCREENSHOTS_DIR" . "/home/$USER/Pictures/screenshots/")
("PATH" . "/home/$USER/.local/bin:$PATH")
- ("DICPATH" . "/home/$USER/.hunspell.d:$PATH")))
+ ("DICPATH" . "$DICPATH:/home/$USER/.hunspell.d")))
;; GPG Configuration
(service home-gpg-agent-service-type