From a8ffcc0f2cf448c425db455fc061b12ff2ae623c Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Wed, 14 Aug 2024 06:00:25 +0300 Subject: guix:(home) Update packages. --- guix/home.scm | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) (limited to 'guix') diff --git a/guix/home.scm b/guix/home.scm index e3c6239..9987585 100644 --- a/guix/home.scm +++ b/guix/home.scm @@ -16,29 +16,41 @@ #:use-module (gnu home services desktop) #:use-module (gnu home services gnupg) #:use-module (hecate packages emacs) + #:use-module (hecate packages ollama) + #:use-module (hecate packages binaries) #:export (home)) (define thanos/dotfiles-path (format #f "~a/dotfiles" (getenv "HOME"))) +(define thanos/fonts-packages + '("font-jetbrains-mono" "font-iosevka-aile")) + + (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-gnosis" "emacs-debbugs" "emacs-eshell-git-prompt" - "emacs-0x0" "emacs-markdown-mode")) + "emacs-yeetube" "emacs-debbugs" "emacs-eshell-git-prompt" + "emacs-0x0" "emacs-markdown-mode" "emacs-gnosis" "emacs-notmuch")) + +(define thanos/python-packages + '("python-lsp-server" "python-numpy")) + +(define thanos/cl-packages + '("sbcl")) (home-environment ;; 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" + (append '("torbrowser" "mu" "perl" "tree" "yt-dlp" "ollama-linux-amd64" "syncthing" "hyfetch" "transmission" "isync" "mpv" "librewolf" "dino" "git" "fuzzel" "wl-clipboard" "alacritty" "password-store" "curl" - "bind" "nmap" "hunspell" "sbcl" "wtype" "hunspell-dict-en-us" + "bind" "nmap" "hunspell" "wtype" "hunspell-dict-en-us" "mlocate" "rsync" "grimshot" "nyxt" "swayidle" "wl-clipboard" "btop" - "net-tools" "gnupg" "hugo-bin" "texlive" "texlive-collection-latexrecommended" - "font-jetbrains-mono" "font-iosevka-aile") - thanos/emacs-packages))) + "net-tools" "gnupg" "texlive" "texlive-collection-latexrecommended" + "libtree" "notmuch" "hugo-bin") + thanos/emacs-packages thanos/cl-packages thanos/python-packages))) ;; Below is the list of Home services. To search for available ;; services, run 'guix home search KEYWORD' in a terminal. (services @@ -70,9 +82,10 @@ ("GTK_THEME" . "Adwaita-dark") ("XDG_CURRENT_DESKTOP" . "sway") ("XDG_SESSION_TYPE" . "wayland") - ("BROWSER" . "icecat") + ("BROWSER" . "librewolf") ("XDG_SCREENSHOTS_DIR" . "/home/$USER/Pictures/screenshots/") - ("PATH" . "/home/$USER/.local/bin:$PATH"))) + ("PATH" . "/home/$USER/.local/bin:$PATH") + ("DICPATH" . "/home/$USER/.hunspell.d:$PATH"))) ;; GPG Configuration (service home-gpg-agent-service-type -- cgit v1.2.3