Skip to content

qasimsk20/dots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qasimsk20's Dotfiles

GitHub last commit GitHub Repo stars Repo size License

Desktop Screenshot

🚀 Core Components

Component Description
Hyprland Dynamic tiling Wayland compositor with smooth animations
Waybar Highly customizable Wayland bar for Sway and wlroots-based compositors
Rofi Powerful window switcher, application launcher, and dmenu replacement
Dunst Lightweight, customizable notification daemon
Ghostty Fast, GPU-accelerated terminal emulator
Swaylock Simple screen locker for Wayland

⚡️ Quick Start with GNU Stow

GNU Stow makes managing and symlinking dotfiles effortless.
Warning: This will overwrite any existing configuration files. Back up your current configs before proceeding.

1. Install Dependencies

  • Arch Linux:
    sudo pacman -S git stow
  • Debian/Ubuntu:
    sudo apt install git stow

2. Clone the Repository

git clone https://github.com/qasimsk20/dots.git
cd dots

3. Symlink Configurations with Stow

From inside the cloned dots directory, run:

stow hypr
stow waybar
stow rofi
stow dunst
stow ghostty
stow swaylock
  • You can stow only the components you use, or all of them.
  • For example, to use only Waybar, just run:
    stow waybar

Tip: To remove a component later, simply run:
stow -D

🛡️ Best Practices

  • Backup first:
    Before stowing, back up any existing configs you wish to keep.
  • Partial installs:
    Only stow what you need—e.g., stow hypr waybar for just Hyprland and Waybar.
  • Version control:
    All configs are tracked in git, making it easy to roll back changes or sync across machines.

❤️ Crafted on Arch Linux

Feel free to fork, adapt, and contribute.
Enjoy your new, productive desktop!

About

Simple and Productive dots for high spirited users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published