From 0a986710fbaf68478127f593f10f4dfa66d7b1d6 Mon Sep 17 00:00:00 2001
From: Thanos Apollo <public@thanosapollo.org>
Date: Fri, 10 May 2024 21:17:03 +0300
Subject: guix-home: Update packages & dotfile service

---
 guix/home.scm | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

(limited to 'guix/home.scm')

diff --git a/guix/home.scm b/guix/home.scm
index b11fc4f..02ee094 100644
--- a/guix/home.scm
+++ b/guix/home.scm
@@ -19,17 +19,24 @@
 (home-environment
  ;; Below is the list of packages that will show up in your
  ;; Home profile, under ~/.guix-home/profile.
- ;; (packages
- ;;   (append (map specification->package
- ;; 	       '("emacs-pgtk" "aspell-dict-el"))))
+ (packages (specifications->packages
+	    (list "anki" "qtwebengine" "aspell-dict-el" "perl" "tree"
+		  "font-iosevka-aile" "font-jetbrains-mono" "mu" "hyfetch"
+		  "emacs-nov-el" "iptables" "emacs-yeetube" "syncthing"
+		  "ungoogled-chromium" "emacs-pdf-tools" "python-lsp-server"
+		  "transmission" "emacs-pgtk" "mpv" "yt-dlp" "icecat" "dino" "nyxt"
+		  "0ad" "torbrowser" "pinentry" "emacs-elpy" "python-requests"
+		  "python-mypy" "fuzzel" "alacritty" "wtype" "git" "emacs-geiser"
+		  "emacs-geiser-guile" "sbcl" "curl" "libvterm" "emacs-vterm"
+		  "inetutils" "emacs-jabber" "bind" "go" "nmap" "hunspell"
+		  "hunspell-dict-en-us" "pinentry-emacs" "mlocate" "rsync")))
  ;; Below is the list of Home services.  To search for available
  ;; services, run 'guix home search KEYWORD' in a terminal.
  (services
   (list (service home-bash-service-type
                  (home-bash-configuration
 		  (guix-defaults? #f)
-                  (aliases '(("fanki" . "flatpak run net.ankiweb.Anki")
-                             ("ga" . "git add")
+                  (aliases '(("ga" . "git add")
                              ("gaa" . "git add .")
                              ("gc" . "git commit -m")
                              ("gp" . "git push -u origin")
@@ -46,19 +53,13 @@
                              ("ytd" . "yt-dlp")
 			     ("gx" . "guix")))
                   (bashrc (list (local-file "/home/thanos/dotfiles/bash-base.sh" #:recursive? #t)))))
-	;; TODO: Rewrite this mess
-	(service home-xdg-configuration-files-service-type
-		 `(("emacs/init.el" ,(local-file "../emacs.el"))
-		   ("alacritty/alacritty.toml" ,(local-file "../alacritty.toml"))
-		   ("sway/config" ,(local-file "../sway.config"))
-		   ("waybar/config" ,(local-file "../waybar-config"))
-		   ("waybar/style.css" ,(local-file "../waybar-style.css"))))
 	(service home-dotfiles-service-type
 		 (home-dotfiles-configuration
 		  (directories '("/home/thanos/dotfiles/"))
-		  (excluded '(".*~" ".*\\.swp" "\\.git" "\\.gitignore" ".*emacs.el" "sway\\*" "waybar-config"
-			      "alacritty.toml" "vimium-options.json" "waybar-style.css"
-			      ".*bash" "README" "LICENSE" ".*\\.scm" "sway.config" ".stow-local-ignore"))))
+		  (excluded '(".*~" ".*\\.swp" "\\.git" "\\.gitignore"
+			      ".*emacs.el" "waybar-config" "vimium-options.json"
+			      ".*bash" "README" "LICENSE" ".*\\.scm" "__pycache__" "bash-base.sh"))
+		  (layout 'plain)))
 	;; Env variables
         (simple-service 'profile-service-type
 			home-environment-variables-service-type
@@ -67,8 +68,7 @@
 			  ("GTK_THEME" . "Adwaita-dark")
 			  ("XDG_CURRENT_DESKTOP" . "sway")
 			  ("XDG_SESSION_TYPE" . "wayland")
-			  ("PATH" . "/home/$USER/.local/bin:$PATH")
-			  ("XDG_DATA_DIRS" . "$XDG_DATA_DIRS:$HOME/.local/share/flatpak/exports/share")))
+			  ("PATH" . "/home/$USER/.local/bin:$PATH")))
 	;; GPG Configuration
 	(service home-gpg-agent-service-type
 		 (home-gpg-agent-configuration
-- 
cgit v1.2.3