summaryrefslogtreecommitdiff
path: root/home-config/home-configuration.scm
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2023-05-18 01:57:03 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2023-05-18 01:57:03 -0400
commit3d495ba0b5c148b3d1d55cb3ad1004d1bf08841d (patch)
tree836dd72a1143d91aac29b0594a04a309496dad00 /home-config/home-configuration.scm
parent232a9f91d237df4741078e2cf2322e49fb1ddf06 (diff)
many changes, mostly migrations to using shepherd home services
Diffstat (limited to 'home-config/home-configuration.scm')
-rw-r--r--home-config/home-configuration.scm21
1 files changed, 16 insertions, 5 deletions
diff --git a/home-config/home-configuration.scm b/home-config/home-configuration.scm
index 17874d3..64d1236 100644
--- a/home-config/home-configuration.scm
+++ b/home-config/home-configuration.scm
@@ -8,11 +8,15 @@
8 (gnu packages) 8 (gnu packages)
9 (gnu packages vim) 9 (gnu packages vim)
10 (gnu packages gcc) 10 (gnu packages gcc)
11 (gnu packages gnupg)
11 (gnu services) 12 (gnu services)
12 (guix packages) 13 (guix packages)
13 (guix gexp) 14 (guix gexp)
14 (gnu home services shells) 15 (gnu home services shells)
15 (gnu home services)) 16 (gnu home services desktop)
17 (gnu home services gnupg)
18 (gnu home services)
19 (ryan-services pipewire))
16 20
17(define my-neovim 21(define my-neovim
18 (package 22 (package
@@ -52,7 +56,7 @@
52 "texlive-amsfonts" 56 "texlive-amsfonts"
53 "texlive-lm" 57 "texlive-lm"
54 "texlive-lm-math" 58 "texlive-lm-math"
55 "texlive-generic-iftex" 59 "texlive-iftex"
56 "texlive-unicode-math" 60 "texlive-unicode-math"
57 "texlive-fontspec" 61 "texlive-fontspec"
58 "texlive-xcolor" 62 "texlive-xcolor"
@@ -97,6 +101,13 @@
97 (service home-files-service-type 101 (service home-files-service-type
98 `((".local/share/nvim/site/autoload/plug.vim" ,(local-file "nvim/plugin-manager/plug.vim")) 102 `((".local/share/nvim/site/autoload/plug.vim" ,(local-file "nvim/plugin-manager/plug.vim"))
99 (".ssh/config" ,(local-file "ssh/config")) 103 (".ssh/config" ,(local-file "ssh/config"))
100 (".gnupg/sshcontrol" ,(local-file "gnupg/sshcontrol")) 104 ;(".gnupg/sshcontrol" ,(local-file "gnupg/sshcontrol"))
101 (".gnupg/gpg-agent.conf" ,(local-file "gnupg/gpg-agent.conf")) 105 ;(".gnupg/gpg-agent.conf" ,(local-file "gnupg/gpg-agent.conf"))
102 (".fonts" ,(local-file "fonts" #:recursive? #t)) ))))) 106 (".fonts" ,(local-file "fonts" #:recursive? #t))))
107 (service home-pipewire-service-type)
108 (service home-dbus-service-type)
109 (service home-gpg-agent-service-type
110 (home-gpg-agent-configuration
111 (pinentry-program
112 (file-append pinentry "/bin/pinentry"))
113 (ssh-support? #t))) )))