nixos

NixOS server files. Mirror from https://git.nordgedanken.dev/kubernetes/nixos
git clone git://archive.git.mtrnord.blog/MTRNord/nixos.git
Log | Files | Refs | README

commit 4bbea5d5b135a3d34deaac45bc513f4a4b655489
parent aca3044dff6fa55eb3e7f7cadc63371ac569937c
Author: MTRNord <mtrnord1@gmail.com>
Date:   Wed,  9 Aug 2023 20:39:28 +0200

Enable ssh signing

Diffstat:
Mhome-manager/home.nix | 11+++++++++++
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/home-manager/home.nix b/home-manager/home.nix @@ -50,6 +50,9 @@ # programs.neovim.enable = true; # home.packages = with pkgs; [ steam ]; + home.file.".ssh/allowed_signers".text = + "* ${builtins.readFile /home/marcel/.ssh/id_ed25519.pub}"; + # Enable home-manager and git programs = { home-manager.enable = true; @@ -63,6 +66,14 @@ enable = true; userName = "MTRNord"; userEmail = "support@nordgedanken.dev"; + + extraConfig = { + # Sign all commits using ssh key + commit.gpgsign = true; + gpg.format = "ssh"; + gpg.ssh.allowedSignersFile = "~/.ssh/allowed_signers"; + user.signingkey = "~/.ssh/id_ed25519.pub"; + }; }; zsh = {