From 0e9d13be827c54a2ae4b34d43610b0cc10106934 Mon Sep 17 00:00:00 2001 From: "Robin C." Date: Thu, 9 Jan 2025 03:48:37 +0100 Subject: [PATCH] Add force flag to symlinks Add pacman repo Fix gpg keys for albert Fix floorp permissions --- opensuse/setup.sh | 9 +++++++-- setup.sh | 9 ++++++--- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/opensuse/setup.sh b/opensuse/setup.sh index 1d00b81..c8eee83 100755 --- a/opensuse/setup.sh +++ b/opensuse/setup.sh @@ -45,6 +45,11 @@ echo "Updating system..." sudo zypper --non-interactive --gpg-auto-import-keys update sudo zypper --non-interactive --gpg-auto-import-keys dup +# Adding pacman repo +echo +echo "Adding pacman repo..." +sudo zypper --non-interactive --gpg-auto-import-keys addrepo --refresh -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/' packman + # NVIDIA Drivers echo echo "Installing proprietary NVIDIA drivers..." @@ -130,7 +135,7 @@ mkdir -p ~/.vim touch ~/.vim/vimrc # Albert -sudo zypper --non-interactive addrepo --refresh https://download.opensuse.org/repositories/home:manuelschneid3r/openSUSE_Tumbleweed/home:manuelschneid3r.repo +sudo zypper --non-interactive --gpg-auto-import-keys addrepo --refresh -cf https://download.opensuse.org/repositories/home:manuelschneid3r/openSUSE_Tumbleweed/home:manuelschneid3r.repo sudo zypper --non-interactive install albert # Albert Autostart @@ -255,7 +260,7 @@ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm # Floorp browser # https://github.com/Floorp-Projects/Floorp/releases/download/v11.22.0/floorp-11.22.0.linux-x86_64.tar.bz2 curl -L "$(curl -s https://api.github.com/repos/Floorp-Projects/Floorp/releases/latest | jq -r '.assets[] | select(.name | test("linux-x86_64.tar.bz2")) | .browser_download_url')" -o "$HOME/Downloads/floorp.tar.bz2" -tar -xf "$HOME/Downloads/floorp.tar.bz2" -C "/opt" +sudo tar -xf "$HOME/Downloads/floorp.tar.bz2" -C "/opt" rm "$HOME/Downloads/floorp.tar.bz2" sudo ln -s "/opt/floorp/floorp" "/usr/bin/floorp" sudo cat < "/usr/share/applications/floorp.desktop" diff --git a/setup.sh b/setup.sh index 8d382e7..be668ff 100755 --- a/setup.sh +++ b/setup.sh @@ -30,24 +30,27 @@ $SCRIPT_DIR/xfce/setup.sh ############################################################################### # Dotfiles +echo +echo "Applying dotfiles..." + # tmux echo echo "Applying tmux dotfile..." mkdir -p $XDG_CONFIG_HOME/tmux -ln -s $PWD/tmux.conf $XDG_CONFIG_HOME/tmux/tmux.conf +ln -sf $PWD/tmux.conf $XDG_CONFIG_HOME/tmux/tmux.conf ~/.tmux/plugins/tpm/bin/install_plugins # Albert echo echo "Applying Albert dotfile..." mkdir -p $XDG_CONFIG_HOME/albert -ln -s $PWD/config $XDG_CONFIG_HOME/albert/config +ln -sf $PWD/config $XDG_CONFIG_HOME/albert/config # Alacritty echo echo "Applying Alacritty dotfile..." mkdir -p $XDG_CONFIG_HOME/alacritty -ln -s $PWD/hezkore.toml $XDG_CONFIG_HOME/alacritty/hezkore.toml +ln -sf $PWD/hezkore.toml $XDG_CONFIG_HOME/alacritty/hezkore.toml # OVERWRITE alacritty.toml echo '[general]' > $XDG_CONFIG_HOME/alacritty/alacritty.toml echo 'import = [ "./hezkore.toml" ]' >> $XDG_CONFIG_HOME/alacritty/alacritty.toml