Add isServer option and conditionally enable Git signing
Some checks failed
Ansible Lint Check / check-ansible (push) Successful in 4s
Nix Format Check / check-format (push) Successful in 1m14s
Python Lint Check / check-python (push) Failing after 6s

This commit is contained in:
2025-09-23 14:07:10 +00:00
parent cfb80bd819
commit 29a439d095
2 changed files with 26 additions and 14 deletions

View File

@@ -12,7 +12,7 @@
# Basic configuration
userName = "Menno van Leeuwen";
userEmail = "menno@vleeuwen.me";
signing = {
signing = lib.mkIf (!config.isServer) {
key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM+sKpcREOUjwMMSzEWAso6830wbOi8kUxqpuXWw5gHr";
};
@@ -86,14 +86,14 @@
};
# Security
gpg = {
gpg = lib.mkIf (!config.isServer) {
format = "ssh";
ssh = {
program = "/opt/1Password/op-ssh-sign";
};
};
commit = {
commit = lib.mkIf (!config.isServer) {
gpgsign = true;
};