diff options
author | Ryan Schanzenbacher <ryan@rschanz.org> | 2023-05-18 01:57:03 -0400 |
---|---|---|
committer | Ryan Schanzenbacher <ryan@rschanz.org> | 2023-05-18 01:57:03 -0400 |
commit | 3d495ba0b5c148b3d1d55cb3ad1004d1bf08841d (patch) | |
tree | 836dd72a1143d91aac29b0594a04a309496dad00 /home-config/home-configuration.scm | |
parent | 232a9f91d237df4741078e2cf2322e49fb1ddf06 (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.scm | 21 |
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))) ))) | ||