diff options
author | Thanos Apollo <[email protected]> | 2025-01-14 21:03:03 +0200 |
---|---|---|
committer | Thanos Apollo <[email protected]> | 2025-01-14 21:03:03 +0200 |
commit | 5242a0fac34cc4444df891bb493ef12304449b1d (patch) | |
tree | 9168cb1bb64cc902d3f375fd6c5c78166a1bb0a8 | |
parent | c2d05e5b39bc2ea33e2d66177dcfbb825019b225 (diff) |
guix: home: Remove dotfiles sergice
* Use stow instead.
-rw-r--r-- | guix/home.scm | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/guix/home.scm b/guix/home.scm index f75d7a5..c03e0ae 100644 --- a/guix/home.scm +++ b/guix/home.scm @@ -27,20 +27,23 @@ (define thanos/emacs-packages '("emacs-next-pgtk" "emacs-nov-el" "emacs-pdf-tools" "emacs-emms" "emacs-geiser" "emacs-geiser-guile" "emacs-notmuch" "emacs-password-store" - "emacs-debbugs" "emacs-0x0" "emacs-emojify" "emacs-org-present" "emacs-sudo-edit")) + "emacs-debbugs" "emacs-0x0" "emacs-emojify" "emacs-org-present" "emacs-sudo-edit" + "emacs-magit")) (define thanos/python-packages '("python-next" "python-pip" "python-lsp-server" "python-numpy")) (home-environment - (packages (specifications->packages - (append '("perl" "yt-dlp" "torbrowser" "icecat" "sbcl" "notmuch" "hunspell-dict-en" - "gcc-toolchain" "sqlite" "hyfetch" "transmission" "isync" "mpv" - "steam" "signal-desktop" "git" "fuzzel" "alacritty" "password-store" - "curl" "dino" "bind" "nmap" "hunspell" "wtype" "hunspell-dict-en-med" - "hunspell-dict-el" "mlocate" "rsync" "grimshot" "swayidle" "htop" - "net-tools" "gnupg" "texlive" "texlive-collection-latexrecommended") - thanos/emacs-packages thanos/python-packages thanos/fonts-packages))) + (packages + (specifications->packages + (append '("perl" "yt-dlp" "torbrowser" "icecat" "sbcl" "notmuch" "hunspell-dict-en" + "gcc-toolchain" "sqlite" "hyfetch" "transmission" "isync" "mpv" + "steam" "signal-desktop" "git" "fuzzel" "alacritty" "password-store" + "curl" "dino" "bind" "nmap" "hunspell" "wtype" "hunspell-dict-en-med" + "hunspell-dict-el" "mlocate" "rsync" "grimshot" "swayidle" "htop" + "net-tools" "gnupg" "texlive" "texlive-collection-latexrecommended" + "stow") + thanos/emacs-packages thanos/python-packages thanos/fonts-packages))) (services (list (service home-bash-service-type (home-bash-configuration @@ -52,15 +55,9 @@ ("weather" . "curl wttr.in") ("gx" . "guix") ("neofetch" . "neowofetch"))) - (bashrc (list (local-file (format #f "~a/bash-prompt.sh" thanos/dotfiles-path) + (bashrc + (list (local-file (format #f "~a/bash-prompt.sh" thanos/dotfiles-path) #:recursive? #f))))) - (service home-dotfiles-service-type - (home-dotfiles-configuration - (directories (list thanos/dotfiles-path)) - (excluded '(".*~" ".*\\.swp" "\\.git" "\\.gitignore" - "vimium-options.json" "README" "LICENSE" ".*\\.scm" "__pycache__" - "bash-prompt.sh")) - (layout 'plain))) (simple-service 'profile-service-type home-environment-variables-service-type '(("VISUAL" . "emacsclient") |