diff options
-rw-r--r-- | guix/home.scm | 37 |
1 files changed, 11 insertions, 26 deletions
diff --git a/guix/home.scm b/guix/home.scm index 72ce5b9..a750eeb 100644 --- a/guix/home.scm +++ b/guix/home.scm @@ -16,8 +16,6 @@ #: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) #:use-module (hecate packages hunspell) #:export (home)) @@ -38,35 +36,26 @@ (define thanos/python-packages '("python-next" "python-pip" "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 '("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" "hunspell-dict-el" - "mlocate" "rsync" "grimshot" "nyxt" "swayidle" "wl-clipboard" "btop" + (append '("mu" "perl" "tree" "yt-dlp" "icecat" "gcc-toolchain" "wl-clipboard" + "syncthing" "hyfetch" "transmission" "isync" "mpv" "steam" "signal-desktop" + "git" "fuzzel" "wl-clipboard" "alacritty" "password-store" "curl" "dino" + "bind" "nmap" "hunspell" "wtype" "hunspell-dict-en-med" "hunspell-dict-el" + "mlocate" "rsync" "grimshot" "nyxt" "swayidle" "wl-clipboard" "htop" "net-tools" "gnupg" "texlive" "texlive-collection-latexrecommended" - "libtree" "notmuch" "hugo-bin") - 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. + "libtree" "notmuch" "hunspell-dict-en-us" "sbcl" "xkeyboard-config") + thanos/emacs-packages thanos/python-packages thanos/fonts-packages))) (services (list (service home-bash-service-type (home-bash-configuration (guix-defaults? #t) - (aliases '(("klight" . "brightnessctl --device='\\''tpacpi::kbd_backlight'\\'' set 1") - ("ll" . "ls -lah --color") + (aliases '(("ll" . "ls -lah --color") ("logout" . "pkill -U $USER") ("ls" . "ls --color") ("o" . "emacsclient -n") ("weather" . "curl wttr.in") - ("ytd" . "yt-dlp") - ("gx" . "guix"))) + ("gx" . "guix"))) (bashrc (list (local-file (format #f "~a/bash-prompt.sh" thanos/dotfiles-path) #:recursive? #f))))) (service home-dotfiles-service-type @@ -76,7 +65,6 @@ "vimium-options.json" "README" "LICENSE" ".*\\.scm" "__pycache__" "bash-prompt.sh")) (layout 'plain))) - ;; Env variables (simple-service 'profile-service-type home-environment-variables-service-type '(("VISUAL" . "emacsclient") @@ -84,12 +72,9 @@ ("GTK_THEME" . "Adwaita-dark") ("XDG_CURRENT_DESKTOP" . "sway") ("XDG_SESSION_TYPE" . "wayland") - ("BROWSER" . "librewolf") + ("BROWSER" . "icecat") ("XDG_SCREENSHOTS_DIR" . "/home/$USER/Pictures/screenshots/") - ("PATH" . "/home/$USER/.local/bin:$PATH") - ("DICPATH" . "$DICPATH:/home/$USER/.hunspell.d"))) - - ;; GPG Configuration + ("PATH" . "/home/$USER/.local/bin:$PATH"))) (service home-gpg-agent-service-type (home-gpg-agent-configuration (pinentry-program |