diff options
author | Zhongheng Liu <z.liu@outlook.com.gr> | 2024-08-09 17:13:09 +0800 |
---|---|---|
committer | Zhongheng Liu <z.liu@outlook.com.gr> | 2024-08-09 17:13:09 +0800 |
commit | 22b1d023c9d1e420993fa8280636b6be5968d80b (patch) | |
tree | 1979b8a79d52907b4bb820feda3bdd699d3ce238 | |
parent | 7af26d3e3f046d758075bd36ab862570672961ee (diff) | |
download | nixos-configuration-22b1d023c9d1e420993fa8280636b6be5968d80b.tar.gz nixos-configuration-22b1d023c9d1e420993fa8280636b6be5968d80b.tar.bz2 nixos-configuration-22b1d023c9d1e420993fa8280636b6be5968d80b.zip |
feat: created signed commits
-rw-r--r-- | home-manager/stvnliu/home.nix | 13 |
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"; |