aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--home-manager/stvnliu/home.nix13
1 files changed, 11 insertions, 2 deletions
diff --git a/home-manager/stvnliu/home.nix b/home-manager/stvnliu/home.nix
index 47dc46b..9954cab 100644
--- a/home-manager/stvnliu/home.nix
+++ b/home-manager/stvnliu/home.nix
@@ -54,13 +54,22 @@
protonvpn-gui
devenv
];
-
- programs.home-manager.enable = true;
programs.git = {
enable = true;
+ package = pkgs.gitFull;
userName = config.myDisplayName;
userEmail = config.myEmail;
+ extraConfig = {
+ push.autoSetupRemote = true;
+ commit.gpgsign = true;
+ gpg.format = "ssh";
+ gpg.ssh.allowedSignersFile = "/home/${config.myUserName}/.ssh/allowed_signers";
+ user.signingkey = "/home/${config.myUserName}/.ssh/id_ed25519.pub";
+ credential.helper = "libsecret";
+ };
};
+
+ programs.home-manager.enable = true;
programs.firefox.enable = true;
# Nicely reload system units when changing configs
systemd.user.startServices = "sd-switch";