Skip to content

cmlsharp/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,667 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal dotfiles for Arch Linux with Hyprland/Wayland, managed with GNU Stow

Stow packages

Each top-level directory is a stow package whose contents mirror $HOME.

Package Contents
fish Fish shell config, Starship prompt
gdb .gdbinit
git Git config
hyprland Hyprland, Waybar, SwayNC, kitty, rofi, walker, btop, menu system, theming engine, screen recording, scripts
mutt Neomutt, mailcap, abook
nvim Neovim config (lazy.nvim), zathura
tmux tmux config, sesh-picker
zsh Zsh config, Powerlevel10k

Non-stow directories:

  • greetd/ — copied to /etc/greetd/ with sudo (stow can't target /etc)
  • grub/ — GRUB theme, copied with sudo

Installation

git clone <repo-url> ~/.dotfiles
cd ~/.dotfiles
./setup.sh

The setup script installs packages (pacman + AUR), stows all dotfile packages, configures greetd, GTK/Qt theming, and sets up systemd user services.

Usage

Stow a single package:

stow --dotfiles -d ~/.dotfiles/<package> -t ~ stow

Restow (repair symlinks):

stow --dotfiles -R -d ~/.dotfiles/<package> -t ~ stow

Unstow:

stow --dotfiles -D -d ~/.dotfiles/<package> -t ~ stow

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors