diff --git a/configs/git/.gitconfig b/configs/git/.gitconfig index 980d51d..75499b2 100644 --- a/configs/git/.gitconfig +++ b/configs/git/.gitconfig @@ -1,10 +1,31 @@ [user] email = ewpratten@gmail.com name = Evan Pratten + # signingkey = + +# [core] +# editor = "vim" + +# [gpg] +# format = ssh + +[gpg "ssh"] + allowedSignersFile = ~/.ssh/allowed_signers + [filter "lfs"] clean = git-lfs clean -- %f smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true + [url "ssh://git@github.com/"] insteadOf = https://github.com/ + +[credential "https://github.com"] + helper = + helper = !/usr/bin/gh auth git-credential + +[credential "https://gist.github.com"] + helper = + helper = !/usr/bin/gh auth git-credential + diff --git a/configs/ssh/allowed_signers b/configs/ssh/allowed_signers new file mode 100644 index 0000000..d0e1f83 --- /dev/null +++ b/configs/ssh/allowed_signers @@ -0,0 +1 @@ +evan@ewpratten.com sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIAkdmKF1cYQTW7cfK7TYC5iVBsAg5g3SRJqlqo2NixHdAAAABHNzaDo= diff --git a/configs/zsh/.zshrc b/configs/zsh/.zshrc index 15ce3ef..0990deb 100644 --- a/configs/zsh/.zshrc +++ b/configs/zsh/.zshrc @@ -20,6 +20,17 @@ fi export PATH="$HOME/bin:$PATH" export PATH="$HOME/.local/bin:$PATH" +# Configure a sane default editor +if type -p nvim > /dev/null; then + export EDITOR="nvim" +elif type -p vim > /dev/null; then + export EDITOR="vim" +elif type -p vi > /dev/null; then + export EDITOR="vi" +elif type -p nano > /dev/null; then + export EDITOR="nano" +fi + # SDKMAN! export SDKMAN_DIR="$HOME/.sdkman" [[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh" diff --git a/install.conf.yaml b/install.conf.yaml index e98a2eb..ee74002 100644 --- a/install.conf.yaml +++ b/install.conf.yaml @@ -34,6 +34,7 @@ ~/.local/share/nautilus/scripts/Copy to web: path: configs/nautilus/scripts/Copy to web mode: 755 + ~/.ssh/allowed_signers: configs/ssh/allowed_signers - shell: - [git submodule update --init --recursive, Installing submodules]