feat(configure_user.sh): 添加 GPG 配置功能

This commit is contained in:
Konano 2024-11-08 16:24:26 +08:00
parent f6037156b9
commit 1083c49396
Signed by: Nano
GPG Key ID: 93686B78EE43A65A
3 changed files with 15 additions and 0 deletions

View File

@ -85,6 +85,15 @@ configure_nvm() {
fi fi
} }
configure_gpg() {
[ -d ~/.gnupg ] && [ -f ~/.gnupg/gpg.conf ] && return
if confirm_action "要配置 gpg 吗?" "Y"; then
mkdir -p ~/.gnupg
cp $scriptdir/files/gpg.conf ~/.gnupg/gpg.conf
fi
}
# ============================================================ # ============================================================
if [ $# -ne 0 ]; then if [ $# -ne 0 ]; then
@ -102,3 +111,4 @@ configure_git
configure_miniconda configure_miniconda
configure_miniforge configure_miniforge
configure_nvm configure_nvm
configure_gpg

4
files/gpg.conf Normal file
View File

@ -0,0 +1,4 @@
# ~/.gnupg/gpg.conf
keyid-format 0xlong
with-fingerprint

View File

@ -42,6 +42,7 @@ update_authorized_keys() {
update_file $scriptdir/files/.nanorc ~/.nanorc update_file $scriptdir/files/.nanorc ~/.nanorc
update_file $scriptdir/files/.vimrc ~/.vimrc update_file $scriptdir/files/.vimrc ~/.vimrc
update_file $scriptdir/files/.tmux.conf ~/.tmux.conf update_file $scriptdir/files/.tmux.conf ~/.tmux.conf
update_file $scriptdir/files/gpg.conf ~/.gnupg/gpg.conf
update_file $scriptdir/files/zsh/00-init.zsh ~/.oh-my-zsh/custom/00-init.zsh update_file $scriptdir/files/zsh/00-init.zsh ~/.oh-my-zsh/custom/00-init.zsh
update_file $scriptdir/files/zsh/10-theme.zsh ~/.oh-my-zsh/custom/10-theme.zsh update_file $scriptdir/files/zsh/10-theme.zsh ~/.oh-my-zsh/custom/10-theme.zsh
update_file $scriptdir/files/zsh/20-function.zsh ~/.oh-my-zsh/custom/20-function.zsh update_file $scriptdir/files/zsh/20-function.zsh ~/.oh-my-zsh/custom/20-function.zsh