authorgravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2025-12-07 03:19:20-08:00
committergravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2025-12-07 03:19:20-08:00
log707e4df9589cd18f58887b1d404fc535911b0da8
treeb44ac5075174fb29171f02358480f962b8ebe4de
parent8b9ce2885e940f5e7cb855009ece92e6dc9f323a
parentbaf1147d4ce5922bc3f2b21407b7b5f1791897e1
signature Commit is signed but in an unrecognized format.

Merge branch 'main' of paperclover.dev:nix/config


2 files changed, 11 insertions(+), 5 deletions(-)

modules/home/default.nix+3-3
......@@ -141,10 +141,10 @@ in
141141 email = config.programs.git.userEmail;
142142 name = config.programs.git.userName;
143143 };
144 signing = {
144 signing = lib.mkIf (config.programs.git.signing.key != null) {
145 inherit (config.programs.git.signing) key;
146 backend = "gpg";
145147 behavior = "own";
146 backend = "ssh";
147 key = "~/.ssh/id_ed25519.pub";
148148 };
149149 git = {
150150 sign-on-push = true;
users/clover/home.nix+8-2
......@@ -14,7 +14,8 @@ in
1414 ripgrep
1515 uv
1616 nh
17 pkgs.autofmt
17 autofmt
18 gnupg
1819 ];
1920 # packages to install for desktop environments (non-server)
2021 desktop = [
......@@ -101,6 +102,10 @@ in
101102
102103 # use a git-specific email
103104 git.userEmail = "git@paperclover.net";
105 git.signing = {
106 signByDefault = true;
107 key = "C0D577FD799F9D11";
108 };
104109
105110 jujutsu = {
106111 enable = true;
......@@ -286,13 +291,14 @@ in
286291 )
287292 '';
288293 };
294
289295 };
290296 };
291297
292298 ssh = {
293299 enable = true;
294300 extraConfig = ''
295 SetEnv TERM=xterm-color
301 SetEnv TERM=xterm-256color
296302 '';
297303 matchBlocks = rec {
298304 zenith = {