#!/bin/bash # This script automates the installation of Hyprland dotfiles. # # IMPORTANT: This script assumes you have already installed Hyprland and its dependencies. # It also assumes you have a basic understanding of your system's package manager # to install necessary applications like Waybar, Kitty, etc. echo "Starting Hyprland dotfiles installation..." # Define source and destination directories DOTFILES_DIR="$(dirname "$(readlink -f "$0")")" CONFIG_DIR="$HOME/.config" echo "Dotfiles source: $DOTFILES_DIR" echo "Config destination: $CONFIG_DIR" # Create .config directory if it doesn't exist mkdir -p "$CONFIG_DIR" # Copy Hyprland configuration echo "Copying Hyprland configurations..." cp -r "$DOTFILES_DIR/hypr" "$CONFIG_DIR/" # Copy Waybar configuration echo "Copying Waybar configurations..." cp -r "$DOTFILES_DIR/waybar" "$CONFIG_DIR/" # Copy Kitty configuration echo "Copying Kitty configurations..." cp -r "$DOTFILES_DIR/kitty" "$CONFIG_DIR/" # Copy other configurations (e.g., wallpaper_effects) echo "Copying wallpaper_effects..." cp -r "$DOTFILES_DIR/wallpaper_effects" "$CONFIG_DIR/" echo "Dotfiles installation complete. Please ensure all necessary applications (Hyprland, Waybar, Kitty, etc.) are installed via your system's package manager." echo "You may need to reboot or log out and back in for changes to take effect."