This repository builds upon the outstanding work of end-4/dots-hyprland, providing a solid foundation for my Hyprland configuration. On top of this base, I’ve incorporated a personalized layer of customizations to enhance both functionality and aesthetics, specifically tailored to fit my workflow.
Once the base configuration is established, I apply an additional patch optimized for systems running Arch-based distributions. This setup ensures a seamless and consistent environment across multiple devices while maintaining the flexibility to adapt to unique hardware configurations and personal preferences.
- Browser: Zen (Alpha) + Home tab extension (mtab)
- Monospace font: CaskaydiaCove Nerd Font Mono
- Terminal: Kitty
- Editor: Nvim Chad (+ Tmux)
- Music: Spotify + Spicetify personalization layer
- Wallpaper: Rocket_girl
- My wallpaper collection: Wallpapers
- Stickers: .png & .ai files
- Clone the repository (default:
main
)
git clone https://github.com/Deivis44/dotfiles.git
cd dotfiles
- Switch to the device specific branch (
desktop
/laptop
)
git checkout `branch`
- Work on the specific branch
nvim `file` # Make changes
git add .
git commit -m “Changes specific to branch”
git push origin `branch`
- Merge the changes from the specific branch into main WITHOUT changing branch
git fetch origin main # Make sure you have the latest changes to main
git push origin `branch`:main # Push changes from specific branch to main on the remote