Skip to content

Latest commit

 

History

1,000 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.dotfiles

My personal dotfiles for Arch Linux + Omarchy, managed with GNU Stow.

Overview

Each top-level directory is a Stow package that mirrors the home-directory layout. Running stow.sh symlinks the package contents into $HOME.

~/.dotfiles/<package>/.config/<app>/...   -->   ~/.config/<app>/...

Quick start

git clone https://github.com/fcmiranda/.dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./stow.sh            # sync: show unstowed packages and prompt to stow
./stow.sh -s         # show currently stowed packages
./stow.sh -r <pkg>   # restow a package (refresh symlinks)
./stow.sh -n         # dry run

Package and plugin installation is driven by .shell/install/install.zsh, with per-package scripts in .shell/install/packages/ and plugin scripts in .shell/install/plugins/. See .shell/install/README.md for details.

Stow packages

atuin, bat, battery, bluetui, cargo, claude, duf, eza, fed, figlet, fonts, fuzzel, fzf, gh, ghostty, git, herdr, hypr, kanshi, kitty, lazycommit, lazygit, lazygitrs, lolcat, matchmaker, mise, nvim, omarchy, opencode, procs, sesh, starship, tmux, tuikit, utils, yazi, zsh, zsh-plugins.

Non-stow directories: .bare, .git, .github, .shell, scripts.

Tooling

  • Shell: zsh
  • Terminal: Ghostty
  • Multiplexer: tmux
  • Editor: Neovim
  • WM: Hyprland (via Omarchy)
  • Package manager: yay / pacman

Docs

See the Documentation Index (docs/README.md) for the complete sitemap:

Useful references

About

my dotfiles

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages