diff --git a/install.sh b/install.sh index 98f39ba..b7460c1 100755 --- a/install.sh +++ b/install.sh @@ -1,5 +1,10 @@ #!/bin/bash +set -eu +for arg in "$@"; do declare $arg=1; done + +if [ ! -v macos ]; then linux=1; fi + # install wezterm config ln -s "$HOME/dotfiles/.wezterm.lua" "$HOME/.wezterm.lua" @@ -11,29 +16,27 @@ fi # install starship config ln -s "$HOME/dotfiles/starship.toml" "$HOME/.config/starship.toml" -# install goneovim config -mkdir -p "$HOME/.config/goneovim" -ln -s "$HOME/dotfiles/goneovim.toml" "$HOME/.config/goneovim/settings.toml" +if [ ! -v linux ]; then + # install aerospace config + ln -s "$HOME/dotfiles/aerospace.toml" "$HOME/.aerospace.toml" +else + # install sway + if [ ! -d "$HOME/.config/sway" ]; then + ln -s "$HOME/dotfiles/sway" "$HOME/.config/sway" + fi -# install aerospace config -ln -s "$HOME/dotfiles/aerospace.toml" "$HOME/.aerospace.toml" + # install waybar + if [ ! -d "$HOME/.config/waybar" ]; then + ln -s "$HOME/dotfiles/waybar" "$HOME/.config/waybar" + fi -# install sway -if [ ! -d "$HOME/.config/sway" ]; then - ln -s "$HOME/dotfiles/sway" "$HOME/.config/sway" -fi - -# install waybar -if [ ! -d "$HOME/.config/waybar" ]; then - ln -s "$HOME/dotfiles/waybar" "$HOME/.config/waybar" -fi - -# install rofi -if [ ! -d "$HOME/.config/rofi" ]; then - ln -s "$HOME/dotfiles/rofi" "$HOME/.config/rofi" -fi - -# install rofi -if [ ! -d "$HOME/.config/dunst" ]; then - ln -s "$HOME/dotfiles/dunst" "$HOME/.config/dunst" + # install rofi + if [ ! -d "$HOME/.config/rofi" ]; then + ln -s "$HOME/dotfiles/rofi" "$HOME/.config/rofi" + fi + + # install rofi + if [ ! -d "$HOME/.config/dunst" ]; then + ln -s "$HOME/dotfiles/dunst" "$HOME/.config/dunst" + fi fi