From 3b992aee2017112985d4c87fc613a61626b4bacf Mon Sep 17 00:00:00 2001 From: Super User Date: Mon, 23 Mar 2026 19:08:17 +0800 Subject: update ssh, vim, and setup order --- setup/core/ssh.sh | 7 +++++-- setup/core/vim.sh | 3 +++ setup/setup.sh | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/setup/core/ssh.sh b/setup/core/ssh.sh index 362903a..c4454ae 100755 --- a/setup/core/ssh.sh +++ b/setup/core/ssh.sh @@ -1,9 +1,12 @@ #!/bin/bash +dnf install -y git + echo "PasswordAuthentication no" | sudo tee -a /etc/ssh/sshd_config echo "AllowTcpForwarding yes" | sudo tee -a /etc/ssh/sshd_config echo "GatewayPorts yes" | sudo tee -a /etc/ssh/sshd_config echo "AllowAgentForwarding yes" | sudo tee -a /etc/ssh/sshd_config -git clone https://git.noml.ch/keys/.git ~/keys -~/keys/add-ssh-keys.sh +git clone https://git.noml.ch/keys/ ~/keys +~/keys/add-ssh-keys.sh +sudo systemctl restart sshd diff --git a/setup/core/vim.sh b/setup/core/vim.sh index 9571887..bd99a13 100755 --- a/setup/core/vim.sh +++ b/setup/core/vim.sh @@ -60,4 +60,7 @@ setlocal regexpengine=2 set paste set foldcolumn=12 +set noswapfile +autocmd InsertLeave * silent! update + EOF diff --git a/setup/setup.sh b/setup/setup.sh index 731310e..f0cf83b 100755 --- a/setup/setup.sh +++ b/setup/setup.sh @@ -15,7 +15,7 @@ source /etc/bashrc sudo timedatectl set-timezone Asia/Singapore # Core setup -sudo bash ./core/install-packages.sh || { echo "Failed to install packages"; exit 1; } sudo bash ./core/ssh.sh || { echo "Failed to configure SSH"; exit 1; } +sudo bash ./core/install-packages.sh || { echo "Failed to install packages"; exit 1; } sudo bash ./core/vim.sh || { echo "Failed to configure Vim"; exit 1; } sudo bash ./core/tmux.sh || { echo "Failed to configure Tmux"; exit 1; } -- cgit