mirror of
https://github.com/Gerg-L/nixos.git
synced 2025-12-10 00:43:56 -05:00
add ssh-agent
make git commit signing add key set sudo timout to 1m
This commit is contained in:
parent
264bae45fe
commit
87829596b6
3 changed files with 18 additions and 2 deletions
|
|
@ -8,7 +8,6 @@ _:
|
||||||
user = {
|
user = {
|
||||||
name = "Gerg-L";
|
name = "Gerg-L";
|
||||||
email = "GregLeyda@proton.me";
|
email = "GregLeyda@proton.me";
|
||||||
signingkey = "~/.ssh/id_ed25519.pub";
|
|
||||||
};
|
};
|
||||||
init = {
|
init = {
|
||||||
defaultBranch = "master";
|
defaultBranch = "master";
|
||||||
|
|
@ -18,7 +17,15 @@ _:
|
||||||
};
|
};
|
||||||
advice.addIgnoredFile = false;
|
advice.addIgnoredFile = false;
|
||||||
core.hooksPath = ".githooks";
|
core.hooksPath = ".githooks";
|
||||||
gpg.format = "ssh";
|
gpg = {
|
||||||
|
format = "ssh";
|
||||||
|
ssh.defaultKeyCommand = pkgs.writeShellScript "git_key" ''
|
||||||
|
if ssh-add -L | grep -vq '${config.local.keys.gerg_gerg-desktop}'; then
|
||||||
|
ssh-add -t 1m ~/.ssh/id_ed25519
|
||||||
|
fi
|
||||||
|
echo 'key::${config.local.keys.gerg_gerg-desktop}'
|
||||||
|
'';
|
||||||
|
};
|
||||||
push.gpgsign = "if-asked";
|
push.gpgsign = "if-asked";
|
||||||
commit.gpgsign = true;
|
commit.gpgsign = true;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -47,6 +47,14 @@ _:
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.ssh = {
|
||||||
|
startAgent = true;
|
||||||
|
agentTimeout = "1m";
|
||||||
|
extraConfig = ''
|
||||||
|
AddKeysToAgent yes
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
i18n.defaultLocale = "en_US.UTF-8";
|
i18n.defaultLocale = "en_US.UTF-8";
|
||||||
#time settings
|
#time settings
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,7 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
execWheelOnly = true;
|
execWheelOnly = true;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
|
Defaults timestamp_timeout=1
|
||||||
Defaults env_keep += "EDITOR VISUAL PAGER SYSTEMD_PAGERSECURE MANPAGER"
|
Defaults env_keep += "EDITOR VISUAL PAGER SYSTEMD_PAGERSECURE MANPAGER"
|
||||||
Defaults lecture = never
|
Defaults lecture = never
|
||||||
'';
|
'';
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue