diff options
author | Thanos Apollo <[email protected]> | 2024-08-14 06:00:25 +0300 |
---|---|---|
committer | Thanos Apollo <[email protected]> | 2024-08-14 06:00:25 +0300 |
commit | a8ffcc0f2cf448c425db455fc061b12ff2ae623c (patch) | |
tree | bd2a9c42212c25c4d5b53603ee658d22fdd6339f /guix | |
parent | 6a47156014b4873ab812f5e9abc587d48001aa61 (diff) |
guix:(home) Update packages.
Diffstat (limited to 'guix')
-rw-r--r-- | guix/home.scm | 31 |
1 files changed, 22 insertions, 9 deletions
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 |