chore(home): update guile lsp to use same version as system c18a7f63
Steve · 2026-10-15 23:34 1 file(s) · +18 −7
home.scm +18 −7
5 5
             (gnu home services gnupg)
6 6
             (gnu home services xdg)
7 7
             (gnu packages)
8 +
             (gnu packages guile)
8 9
             (gnu services)
9 10
             (gnu system shadow)
10 -
             (guix gexp))
11 +
             (guix gexp)
12 +
             (guix packages))
11 13
12 14
(define %zsh-packages
13 15
  (specifications->packages
18 20
         "fastfetch" "xclip"
19 21
         "tmux" "xdg-utils"
20 22
         "gnupg" "pinentry" "password-store")))
23 +
24 +
(define guile-lsp-server/latest
25 +
  (let ((base (specification->package "guile-lsp-server")))
26 +
    (package
27 +
     (inherit base)
28 +
     (native-inputs (modify-inputs (package-native-inputs base)
29 +
                                   (replace "guile" guile-3.0-latest)))
30 +
     (propagated-inputs (modify-inputs (package-propagated-inputs base)
31 +
                                       (replace "guile" guile-3.0-latest))))))
21 32
22 33
(define %lsp-packages
23 -
  (specifications->packages
24 -
   (list "guile-lsp-server"
25 -
         "rust-analyzer"
26 -
         "gopls"
27 -
         "lua-language-server"
28 -
         "python-lsp-server")))
34 +
  (cons guile-lsp-server/latest
35 +
        (specifications->packages
36 +
         (list "rust-analyzer"
37 +
               "gopls"
38 +
               "lua-language-server"
39 +
               "python-lsp-server"))))
29 40
30 41
(define %lang-packages
31 42
  (specifications->packages