# hyprdots

Setup & Configuration for Hyprland.

Best way to start off is install KDE first and make changes.

These dotfiles are managed by [chezmoi](https://www.chezmoi.io/).

> [!WARNING]
> Since I'm starting to use kde plasma (again) so the updates to hyprland part would be slower, but other parts will be updated normally.

> [!WARNING]
> You may need to migrate existing configuration to `XDG` base folders, see [XDG Base Directory - ArchWiki](https://wiki.archlinux.org//title/XDG_Base_Directory) for details. To check whether to migrate, use [xdg-ninja](https://github.com/b3nj5m1n/xdg-ninja).

# Quickstart
1. install chezmoi
check [Install - chezmoi](https://www.chezmoi.io/install)

for archlinux:
```shell
pacman -S chezmoi
```
2. apply dotfiles
simply overwrite:
```shell
chezmoi init https://codeberg.org/grassblock/hyprdots.git && chezmoi apply -v
```
merge maually:
```shell
chezmoi init https://codeberg.org/grassblock/hyprdots.git && chezmoi merge $FILE
```

# Dependencies
- waybar
- rofi, rofimoji
- kitty
- mako
- dolphin
- gnome polkit
- grimblast
- hyprpicker, hypridle, hyprlock, hyprpaper
- qt6ct,qt5ct
- cliphist
- udiskie
- networkmanager_dmenu
- gradience-git

# Themes
- Nordic (gtk2/3)
- gradience nord (gtk4 & libadwaita)
- Utterly-Nord (qt)
- papirus-dark (icon)
- ~~Nordzy-cursors~~ Bibata-Modern-Ice (cursors)
