Remove APT support since some packages would break it; Fixed ssh keyring

This commit is contained in:
2025-08-05 22:36:12 +01:00
parent 8d3d4a2eb7
commit 6b53dc0384
2 changed files with 12 additions and 12 deletions

View File

@@ -39,4 +39,7 @@ if ! shopt -oq posix; then
fi fi
fi fi
# Set SSH_AUTH_SOCK to use gnome-keyring via GCR
export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/gcr/ssh"
export PATH=$PATH:$HOME/.local/bin export PATH=$PATH:$HOME/.local/bin

View File

@@ -8,14 +8,6 @@ CYAN="\e[36m"
BOLD="\e[1m" BOLD="\e[1m"
NC="\e[0m" NC="\e[0m"
install_package() {
if command -v pacman >/dev/null 2>&1; then
sudo pacman -Sy $@
elif command -v apt >/dev/null 2>&1; then
sudo apt install -y $@
fi
}
install_gnome_extension() { install_gnome_extension() {
uuid="$1" uuid="$1"
@@ -48,7 +40,7 @@ trap 'printf "${RED}install.sh interrupted.${NC}"; exit 1' INT TERM
if ! command -v whiptail >/dev/null 2>&1; then if ! command -v whiptail >/dev/null 2>&1; then
printf "%b\n" "${YELLOW}[+]${NC} Installing whiptail..." printf "%b\n" "${YELLOW}[+]${NC} Installing whiptail..."
install_package whiptail sudo pacman -Sy whiptail
fi fi
case "$XDG_CURRENT_DESKTOP" in case "$XDG_CURRENT_DESKTOP" in
@@ -90,7 +82,7 @@ fi
cd "$HOME/dotfiles" cd "$HOME/dotfiles"
if [ "$(pwd)" != "$HOME/dotfiles" ]; then if [ "$(pwd)" != "$HOME/dotfiles" ]; then
printf "%b\n" "${YELLOW}[+]${NC} Cloning dotfiles repository..." printf "%b\n" "${YELLOW}[+]${NC} Cloning dotfiles repository..."
install_package git sudo pacman -Sy git
if ! git clone https://git.trude.dev/trude/dotfiles --depth 1; then if ! git clone https://git.trude.dev/trude/dotfiles --depth 1; then
printf "%b\n" "${RED}Error cloning dotfiles repository. Update skipped...${NC}" printf "%b\n" "${RED}Error cloning dotfiles repository. Update skipped...${NC}"
fi fi
@@ -108,7 +100,7 @@ fi
mkdir -p "$HOME/dotfiles/logs" mkdir -p "$HOME/dotfiles/logs"
if [ $W_MAIN = "flatpak" ]; then if [ $W_MAIN = "flatpak" ]; then
install_package flatpak sudo pacman -Sy flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
fi fi
@@ -125,7 +117,12 @@ if [ $W_MAIN = "install" ]; then
./scripts/update ./scripts/update
printf "%b\n" "${YELLOW}[+]${NC} Installing Dependencies..." printf "%b\n" "${YELLOW}[+]${NC} Installing Dependencies..."
install_package git tmux fzf tealdeer pass-otp zbar-tools bat ufw unp network-manager bash-completion gnome-keyring libsecret reflector sudo pacman -Sy git tmux fzf tealdeer pass-otp zbar-tools bat ufw unp network-manager bash-completion gnome-keyring libsecret reflector
# Enable GNOME Keyring SSH agent
printf "%b\n" "${YELLOW}[+]${NC} Enabling GNOME Keyring SSH agent..."
systemctl enable --user gcr-ssh-agent.socket
systemctl start --user gcr-ssh-agent.socket
# Enable Network Manager # Enable Network Manager
printf "%b\n" "${YELLOW}[+]${NC} Enabling Network Manager..." printf "%b\n" "${YELLOW}[+]${NC} Enabling Network Manager..."