diff --git a/hosts/nixos-vm/default.nix b/hosts/nixos-vm/default.nix index 0f98762..f417791 100644 --- a/hosts/nixos-vm/default.nix +++ b/hosts/nixos-vm/default.nix @@ -84,10 +84,9 @@ # Some programs need SUID wrappers, can be configured further or are # started in user sessions. # programs.mtr.enable = true; - # programs.gnupg.agent = { - # enable = true; - # enableSSHSupport = true; - # }; + programs.gnupg.agent = { + enable = true; + }; # List services that you want to enable: diff --git a/hosts/nixos-vm/home.nix b/hosts/nixos-vm/home.nix index 88fd980..986aee8 100644 --- a/hosts/nixos-vm/home.nix +++ b/hosts/nixos-vm/home.nix @@ -20,10 +20,38 @@ pkgs.vscode ]; - programs.git.settings = { + programs.git = { enable = true; - user.name = "Grey Jones"; - user.email = "grey@greyweather.dev"; + + settings = { + user.name = "Grey Jones"; + user.email = "grey@greyweather.dev"; + #user.signingkey = "CC7388DF8E1890729921BCFF7C67C51C2FF524D9"; + #commits.gpgsign = true; + }; + + signing = { + format = "openpgp"; + key = "CC7388DF8E1890729921BCFF7C67C51C2FF524D9"; + signByDefault = true; + }; + }; + + programs.gpg = { + enable = true; + }; + + programs.ssh = { + enable = true; + enableDefaultConfig = false; + settings = { + "git.greyweather.dev" = { + HostName = "git.greyweather.dev"; + Port = "222"; + User = "git"; + IdentityFile = "~/.ssh/id_gitea"; + }; + }; }; programs.plasma = { @@ -39,7 +67,7 @@ shortcuts = { plasmashell = { - "Show Activity Switcher" = "none"; + "Show Activity Switcher" = ""; }; kwin = {