Skip to content

These are my personal configuration files, automated with the GNU tool "stow", designed for Hyprland on Arch-based systems. Perfectly tailored to maintain a clean and efficient setup!

License

Notifications You must be signed in to change notification settings

Deivis44/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Introduction

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.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7

Personal Setup

  • 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

Workflow

  1. Clone the repository (default: main)
git clone https://github.com/Deivis44/dotfiles.git
cd dotfiles
  1. Switch to the device specific branch (desktop/laptop)
git checkout `branch`
  1. Work on the specific branch
nvim `file` # Make changes
git add .
git commit -m “Changes specific to branch”
git push origin `branch`
  1. 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