summaryrefslogtreecommitdiff
path: root/setup.sh
diff options
context:
space:
mode:
authorhc <hc@email.ch>2024-10-02 08:55:26 +0800
committerhc <hc@email.ch>2024-10-02 08:55:26 +0800
commit809a9229b68f4b1385915c152a49e69ebee963a7 (patch)
tree7376437384b8557efac1fa93dc66f985437a1b80 /setup.sh
parentd1a8ea228181575ee5d3c4d96497c703e83800f7 (diff)
fix
Diffstat (limited to 'setup.sh')
-rwxr-xr-xsetup.sh19
1 files changed, 10 insertions, 9 deletions
diff --git a/setup.sh b/setup.sh
index f9d16fc..f75e979 100755
--- a/setup.sh
+++ b/setup.sh
@@ -5,21 +5,15 @@ echo "AllowTcpForwarding yes" | sudo tee -a /etc/ssh/sshd_config
echo "GatewayPorts yes" | sudo tee -a /etc/ssh/sshd_config
sudo dnf install -y git
-git clone https://git.0nom.ch/keys ~/
-mkdir -p "~/.ssh"
-touch "~/.ssh/authorized_keys"
-find "~/keys" -name "*.pub" -type f -print0 | while IFS= read -r -d '' file; do
- echo "Adding key from file: $file"
- cat "$file" >> "~/.ssh/authorized_keys"
- echo "" >> "~/.ssh/authorized_keys" # Add a newline after each key
-done
+git clone https://git.0nom.ch/keys ~/keys
+~/keys/add-ssh-keys.sh
#install packages
sudo dnf install -y epel-release dnf-utils
sudo dnf install -y nc openssl autossh tmux htop tar bmon gzip tree wget curl mlocate nano vim unzip net-tools git python3 python3-pip make wireguard-tools usbutils yum
#sudo yum install -y python3-openstackclient s3fs-fuse awscli
#pip install jupyterlab python-swiftclient
-sudo dnf update -y
+#sudo dnf update -y
cat << EOF >> /etc/vimrc
augroup netcat_clipboard
@@ -34,6 +28,7 @@ set wrap
set breakindent
set breakindentopt=shift:3
+syntax on
set autoindent
set number
set mouse=a
@@ -41,8 +36,14 @@ set expandtab
set shiftwidth=2
set softtabstop=2
set tabstop=2
+syntax on
EOF
# add check fro each component
# then git clone work directory, or git clone altogether
+
+
+
+
+