Add force flag to symlinks
Add pacman repo Fix gpg keys for albert Fix floorp permissions
This commit is contained in:
parent
749b469462
commit
0e9d13be82
@ -45,6 +45,11 @@ echo "Updating system..."
|
|||||||
sudo zypper --non-interactive --gpg-auto-import-keys update
|
sudo zypper --non-interactive --gpg-auto-import-keys update
|
||||||
sudo zypper --non-interactive --gpg-auto-import-keys dup
|
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
|
# NVIDIA Drivers
|
||||||
echo
|
echo
|
||||||
echo "Installing proprietary NVIDIA drivers..."
|
echo "Installing proprietary NVIDIA drivers..."
|
||||||
@ -130,7 +135,7 @@ mkdir -p ~/.vim
|
|||||||
touch ~/.vim/vimrc
|
touch ~/.vim/vimrc
|
||||||
|
|
||||||
# Albert
|
# 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
|
sudo zypper --non-interactive install albert
|
||||||
|
|
||||||
# Albert Autostart
|
# Albert Autostart
|
||||||
@ -255,7 +260,7 @@ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
|
|||||||
# Floorp browser
|
# Floorp browser
|
||||||
# https://github.com/Floorp-Projects/Floorp/releases/download/v11.22.0/floorp-11.22.0.linux-x86_64.tar.bz2
|
# 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"
|
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"
|
rm "$HOME/Downloads/floorp.tar.bz2"
|
||||||
sudo ln -s "/opt/floorp/floorp" "/usr/bin/floorp"
|
sudo ln -s "/opt/floorp/floorp" "/usr/bin/floorp"
|
||||||
sudo cat <<EOF > "/usr/share/applications/floorp.desktop"
|
sudo cat <<EOF > "/usr/share/applications/floorp.desktop"
|
||||||
|
9
setup.sh
9
setup.sh
@ -30,24 +30,27 @@ $SCRIPT_DIR/xfce/setup.sh
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# Dotfiles
|
# Dotfiles
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "Applying dotfiles..."
|
||||||
|
|
||||||
# tmux
|
# tmux
|
||||||
echo
|
echo
|
||||||
echo "Applying tmux dotfile..."
|
echo "Applying tmux dotfile..."
|
||||||
mkdir -p $XDG_CONFIG_HOME/tmux
|
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
|
~/.tmux/plugins/tpm/bin/install_plugins
|
||||||
|
|
||||||
# Albert
|
# Albert
|
||||||
echo
|
echo
|
||||||
echo "Applying Albert dotfile..."
|
echo "Applying Albert dotfile..."
|
||||||
mkdir -p $XDG_CONFIG_HOME/albert
|
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
|
# Alacritty
|
||||||
echo
|
echo
|
||||||
echo "Applying Alacritty dotfile..."
|
echo "Applying Alacritty dotfile..."
|
||||||
mkdir -p $XDG_CONFIG_HOME/alacritty
|
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
|
# OVERWRITE alacritty.toml
|
||||||
echo '[general]' > $XDG_CONFIG_HOME/alacritty/alacritty.toml
|
echo '[general]' > $XDG_CONFIG_HOME/alacritty/alacritty.toml
|
||||||
echo 'import = [ "./hezkore.toml" ]' >> $XDG_CONFIG_HOME/alacritty/alacritty.toml
|
echo 'import = [ "./hezkore.toml" ]' >> $XDG_CONFIG_HOME/alacritty/alacritty.toml
|
||||||
|
Loading…
x
Reference in New Issue
Block a user