summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThanos Apollo <[email protected]>2024-10-08 18:18:53 +0300
committerThanos Apollo <[email protected]>2024-10-08 18:18:53 +0300
commitbba8f9748612ab813385a51d5a0dd33f20dbf6b7 (patch)
tree928817ca2cb91d9a08a0d425e520c773d1a897c4
parentcfae8f2841a02d6cd2aad4755eb03cf8ed537b17 (diff)
guix: home: Update base packages & update aliases.
-rw-r--r--guix/home.scm37
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