Skip to content

Manual Installation

koeqaife edited this page Aug 12, 2024 · 3 revisions

Required Steps

  1. Clone Repository to Home Directory
    Ensure ~/dotfiles does not exist before proceeding.

    sudo pacman -S git
    cd ~
    git clone https://github.com/koeqaife/hyprland-material-you.git
    mv hyprland-material-you dotfiles
    cd dotfiles
  2. Install Packages and yay (arch!!)

    ./install.sh packages
  3. Install Icon Theme
    Install any GTK icon theme. Edit the .settings/icon-theme file to set the first line to a light icon theme and the second line to a dark icon theme. Alternatively, install Tela Nord icons.

  4. Create Symbolic Links
    Ensure none of these folders exist before creating the links.

    ln -f ~/dotfiles/electron-flags.conf ~/.config/electron-flags.conf
    ln -s ~/dotfiles/ags ~/.config/ags
    ln -s ~/dotfiles/alacritty ~/.config/alacritty
    ln -s ~/dotfiles/hypr ~/.config/hypr
    ln -s ~/dotfiles/swappy ~/.config/swappy
  5. Copy Some Files

    mkdir -p ~/.config
    ~/dotfiles/setup/copy.sh
  6. Select Wallpaper

    python ~/dotfiles/hypr/scripts/wallpaper.py -I /path/to/image

Optional Steps

  1. Update XDG User Directories

    xdg-user-dirs-update
  2. Copy Wallpapers

    cp -r ~/dotfiles/wallpapers ~/wallpaper
  3. Remove GTK Window Buttons

    gsettings set org.gnome.desktop.wm.preferences button-layout ':'
  4. Setup Applications

    • Browser
      python ~/dotfiles/ags/scripts/apps.py --browser <command>
    • File Manager
      python ~/dotfiles/ags/scripts/apps.py --filemanager <command>
    • Editor
      python ~/dotfiles/ags/scripts/apps.py --editor <command>
    • Terminal
      python ~/dotfiles/ags/scripts/apps.py --terminal <command>
  5. Setup SDDM Theme

    sudo mkdir -p /etc/sddm.conf.d
    sudo cp ~/dotfiles/sddm/sddm.conf /etc/sddm.conf.d/
    sudo cp ~/dotfiles/sddm/sddm.conf /etc/
    sudo chmod 777 /etc/sddm.conf.d/sddm.conf
    sudo chmod 777 /etc/sddm.conf
    sudo chmod -R 777 /usr/share/sddm/themes/corners/
    ~/dotfiles/sddm/scripts/wallpaper.sh
  6. Install LaTeX (for Gemini)

    cd ~/dotfiles/setup/MicroTex/
    makepkg -si
  7. Install Vencord

    sh -c "$(curl -sS https://raw.githubusercontent.com/Vendicated/VencordInstaller/main/install.sh)"
    mkdir -p ~/.config/Vencord/settings/
    ln -f ~/.cache/material/material-discord.css ~/.config/Vencord/settings/quickCss.css
  8. Setup Sensors

    sudo sensors-detect --auto
Clone this wiki locally