Add force flag to symlinks

Add pacman repo
Fix gpg keys for albert
Fix floorp permissions
This commit is contained in:
Robin C. 2025-01-09 03:48:37 +01:00
parent 749b469462
commit 0e9d13be82
2 changed files with 13 additions and 5 deletions

View File

@ -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 <<EOF > "/usr/share/applications/floorp.desktop"

View File

@ -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