diff options
| author | JaKooLit <jimmielovejay@gmail.com> | 2023-12-06 22:23:37 +0900 |
|---|---|---|
| committer | JaKooLit <jimmielovejay@gmail.com> | 2023-12-06 22:23:37 +0900 |
| commit | 327bb4e30b207df1c86cbbca191aba6e1bb4fb36 (patch) | |
| tree | c7c01a240d4545a76ec8360bcc062c8b3f9338c2 /copy.sh | |
| parent | 55a3cfbd7974bca5e8545f28bb4b6bcec1b69342 (diff) | |
Bump to 2.1.17.
Changes:
Change initial boot behaviour... Forcing a single wallpaper to load initially. (Will change every major release :)
Script will now detect if desktop or any other machines and will symlink the proper waybar layout
Diffstat (limited to 'copy.sh')
| -rwxr-xr-x | copy.sh | 22 |
1 files changed, 18 insertions, 4 deletions
@@ -173,10 +173,7 @@ cp -r config/* ~/.config/ && { echo "${OK}Copy completed!"; } || { echo "${ERROR mkdir -p ~/Pictures/wallpapers cp -r wallpapers ~/Pictures/ && { echo "${OK}Copy completed!"; } || { echo "${ERROR} Failed to copy wallpapers."; exit 1; } 2>&1 | tee -a "$LOG" -# Initial Symlinks to avoid errors -# symlinks for waybar -ln -sf "$HOME/.config/waybar/configs/Default [TOP]" "$HOME/.config/waybar/config" && \ -ln -sf "$HOME/.config/waybar/style/Golden Noir.css" "$HOME/.config/waybar/style.css" && \ + # Set some files as executable @@ -206,6 +203,23 @@ if [[ $WALL =~ ^[Yy]$ ]]; then fi fi +# Initial Symlinks to avoid errors + +# Detect machine type and set Waybar configurations accordingly, logging the output +if hostnamectl | grep -q 'Chassis: desktop'; then + # Configurations for a desktop + ln -sf "$HOME/.config/waybar/configs/Default [TOP]" "$HOME/.config/waybar/config" 2>&1 | tee -a "$LOG" + rm -r "$HOME/.config/waybar/configs/Def[TOP]-Laptop" "$HOME/.config/waybar/configs/Def[Bottom]-Laptop" 2>&1 | tee -a "$LOG" +else + # Configurations for a laptop or any system other than desktop + ln -sf "$HOME/.config/waybar/configs/Def[TOP]-Laptop" "$HOME/.config/waybar/config" 2>&1 | tee -a "$LOG" + rm -r "$HOME/.config/waybar/configs/Default [TOP]" "$HOME/.config/waybar/configs/Default [Bottom]" 2>&1 | tee -a "$LOG" +fi + + +# symlinks for waybar style +ln -sf "$HOME/.config/waybar/style/Golden Noir.css" "$HOME/.config/waybar/style.css" && \ + # initialize pywal to avoid config error on hyprland wal -i ~/Pictures/wallpapers/mecha-nostalgia.png 2>&1 | tee -a "$LOG" |
