Skip to content

bautistaaa/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Hyprland desktop configs managed with GNU Stow.

Layout

Configs live at the repo root:

dotfiles/
├── .config/
│   ├── hypr/             # Hyprland, scripts, keybinds
│   ├── waybar/           # Status bar
│   ├── kitty/            # Terminal
│   ├── rofi/             # App launcher / menus
│   └── btop/             # System monitor
├── .local/share/applications/
├── wallpapers/           # Linked to ~/Pictures/wallpapers on install
├── install.sh
└── packages.txt

install.sh uses GNU Stow to link .config/ and .local/ into $HOME. A generated stow/ directory (gitignored) holds Stow packages; edits in .config/... apply immediately via the symlinks. Re-run ./install.sh after adding new config directories.

Fresh machine setup

git clone git@github.com:YOUR_USER/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.sh

Skip apt installs if packages are already installed:

SKIP_PACKAGES=1 ./install.sh

After install

  1. Log into Hyprland
  2. Launch waybar: ~/.config/waybar/launch.sh

Wallpapers live in wallpapers/ in the repo and are linked to ~/Pictures/wallpapers on install.

Keybinds (quick reference)

Binding Action
Super+Return Terminal (kitty)
Super+E Yazi (new workspace)
Super+G Chrome (new workspace)
Super+X btop (new workspace)
Super+[ / Super+] Previous / next workspace
Super+1–6 Go to workspace
Super+Shift+1–6 Move window to workspace

Updating configs

Edit files in .config/..., then re-run install if you add new packages:

cd ~/workspaces/dotfiles
SKIP_PACKAGES=1 ./install.sh

Or restow manually:

cd ~/workspaces/dotfiles
./install.sh

Push to GitHub

cd ~/dotfiles
git init
git add .
git commit -m "Initial dotfiles"
gh repo create dotfiles --private --source=. --push

Use a private repo unless you have audited for secrets.

Optional: machine-specific overrides

Create untracked files under local/ or add a host profile later if laptop/desktop configs diverge.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors