aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhongheng Liu <z.liu@outlook.com.gr>2024-08-09 17:13:09 +0800
committerZhongheng Liu <z.liu@outlook.com.gr>2024-08-09 17:13:09 +0800
commit22b1d023c9d1e420993fa8280636b6be5968d80b (patch)
tree1979b8a79d52907b4bb820feda3bdd699d3ce238
parent7af26d3e3f046d758075bd36ab862570672961ee (diff)
downloadnixos-configuration-22b1d023c9d1e420993fa8280636b6be5968d80b.tar.gz
nixos-configuration-22b1d023c9d1e420993fa8280636b6be5968d80b.tar.bz2
nixos-configuration-22b1d023c9d1e420993fa8280636b6be5968d80b.zip
feat: created signed commits
-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";