From d808dd6ae172825ecf3c857099337edaa305c8ab Mon Sep 17 00:00:00 2001 From: ange Date: Fri, 4 Apr 2025 14:07:26 +0000 Subject: [PATCH] feat: install script --- config | 15 +++++++++++++++ install.sh | 22 ++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 config create mode 100755 install.sh diff --git a/config b/config new file mode 100644 index 0000000..a896239 --- /dev/null +++ b/config @@ -0,0 +1,15 @@ +passwd=termux + +pkg=( + 7zip + bash-completion + curl + fastfetch + fzf + git + jq + manpages + openssh + pass + python +) diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..ea21c18 --- /dev/null +++ b/install.sh @@ -0,0 +1,22 @@ +#!/bin/bash -e + +. ./config + +pkg upgrade -y +pkg install -y "${pkg[@]}" + +# shellcheck disable=SC2174 +mkdir -pm 0700 "$HOME/.ssh" +echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDUccdlgUHzV+AhWDyjwcG4QwSNbybIV8MF7c6XpKQl4' >> "$HOME/.ssh/authorized_keys" + +git clone --bare https://git.maby.dev/ange/.dotfiles.git ~/.dotfiles +alias c='git --git-dir=$HOME/.dotfiles --work-tree=$HOME' +c checkout -f +c config status.showUntrackedFiles no + +sed '/systemctl/d' "$HOME/.bash_profile" + +cat <> "$HOME/.bash_profile" +gpg-agent +#sshd +EOF