Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thelp281/dotfiles
TheLp's Hyprland dotfiles
https://github.com/thelp281/dotfiles
archlinux dotfiles hatsunemiku hyprland hyprland-dotfiles kitty ricing waybar
Last synced: 2 months ago
JSON representation
TheLp's Hyprland dotfiles
- Host: GitHub
- URL: https://github.com/thelp281/dotfiles
- Owner: TheLp281
- Created: 2024-11-08T10:31:57.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-30T22:46:52.000Z (2 months ago)
- Last Synced: 2024-11-30T23:29:05.372Z (2 months ago)
- Topics: archlinux, dotfiles, hatsunemiku, hyprland, hyprland-dotfiles, kitty, ricing, waybar
- Language: Lua
- Homepage:
- Size: 16.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
✨ TheLp's Hyprland dotfiles ✨
✨ Forked from shub39 ✨
✨ Merged with EviLuci's dotfiles ✨
![1](screenshots/screenshot_2024-11-17_22-43-14.png)
![2](screenshots/screenshot_2024-11-17_22-48-25.png)
![3](screenshots/screenshot_2024-11-17_22-53-31.png)
![4](screenshots/2024-11-17-230108_hyprshot.png)
![5](screenshots/screenshot_2024-11-17_22-49-13.png)
## Quick Start
- On fresh Hyprland, install all required packages and clone this repository at `~/.config`
```bash
git clone https://github.com/TheLp281/dotfiles ~/.config
```- Add `source = ~/.config/dotfiles/hyprland/hyprland.conf` to `~/.config/hypr/hyprland.conf` and remove everything else
```bash
echo "source = ~/.config/dotfiles/hyprland/hyprland.conf" > ~/.config/hypr/hyprland.conf
```- - Create a symbolic link of waybar config
```bash
ln -s ~/.config/dotfiles/waybar ~/.config/waybar
```- Reboot
## Required Packages
- hyprland, hyprpaper, hyprpicker, hyprlock, hypridle
- kitty
- rofi-wayland
- swaync
- waybar
- noto-fonts-emoji
- fastfetch
- imagemagick
- pavucontrol
- mpv
- copyq
- polkit-gnome
- ulauncher
- mpd-mpris
- neovim (AUR)
- hyprshot (AUR)
- wlogout (AUR)### Install Required Packages
```bash
sudo pacman -S --needed --noconfirm hyprland hyprpaper hyprpicker hyprlock hypridle kitty rofi-wayland swaync waybar noto-fonts-emoji fastfetch imagemagick mpv copyq polkit-gnome ulauncher pavucontrol
``````bash
yay -S hyprshot wlogout --noconfirm
```## Optional Packages
## For fish
sudo pacman -S --needed --noconfirm fish bat lolcat reflector lynx vifm ncmpcpp expac btrfs-progs snapper thefuck starship
yay -S cpuid moc pokemon-colorscripts
sudo sh -c "curl https://raw.githubusercontent.com/holman/spark/master/spark -o /usr/local/sbin/spark && chmod +x /usr/local/sbin/spark"## For neovim
yay -S neovim-git vscode-js-debug --noconfirm
sudo pacman -S python-debugpy --noconfirm
ln -s ~/.config/dotfiles/nvim ~/.config/nvim## For music
sudo pacman -S --noconfirm cmus mpd-mpris
## For miku cursor
- copy hatsunemiku folder into /usr/share/icons
```bash
sudo cp -r ~/.config/dotfiles/hatsunemiku /usr/share/icons
```- in ~/.config/gtk-3.0/settings.ini set gtk-cursor-theme-name to hatsunemiku
```bash
sed -i 's/^gtk-cursor-theme-name=.*/gtk-cursor-theme-name=hatsunemiku/' ~/.config/gtk-3.0/settings.ini
```## For copyq theme
- Open the CopyQ main window
- Open CopyQ Preferences under the File > Preferences menu
- Click Appearance in the Configuration window
- Click Load Theme and select theme.ini## For candy icons
- Copy candy folder into /usr/share/icons
```bash
sudo cp -r ~/.config/dotfiles/candy /usr/share/icons
```- Set icon theme
```bash
gsettings set org.gnome.desktop.interface icon-theme 'candy-icon'
```## For notification center
- Create a symbolic link of swaync config
- ln -s ~/.config/dotfiles/swaync ~/.config/swaync## For fish shell
- Create a symbolic link of fish config
```bash
ln -s ~/.config/dotfiles/fish ~/.config/fish
```> ### Other programs like browsers and players are listed in `hyprland/defaultPrograms.conf` edit accordingly
>
> ### All keybinds are listed at `hyprland/keybinds.conf` edit accordingly### 🎉That’s all for now. Enjoy your new environment!🎉