Skip to content

jturmel/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Personal dotfiles managed with GNU Stow. Configs for Hyprland, Zsh, Kitty, Waybar, and various CLI tools.

Prerequisites

  • GNU Stow (pacman -S stow or apt install stow)
  • Oh-My-Zsh for shell config
  • Oh-My-Posh for prompt theming

Installation

# Clone and cd into repo
git clone https://github.com/jturmel/dotfiles.git
cd dotfiles

# Install all dotfiles (backs up conflicts automatically)
./setup.sh

# Or install specific packages only
./setup.sh zsh git hypr nvim

Existing files are backed up to ~/.dotfiles_backup_YYYYMMDD_HHMMSS/.

Structure

Each directory is a stow package that mirrors the target path in ~:

Package Description
ack/ ack search config
git/ Git config (~/.config/git/)
hypr/ Hyprland WM (keybinds, monitors, windows)
kitty/ Kitty terminal
nvim/ Extra Neovim plugin files layered into ~/.config/nvim/
ohmyposh/ Oh My Posh prompt theme (Dracula)
omarchy/ Omarchy themes/branding
opencode/ OpenCode AI config
systemd/ User systemd units (wallpaper rotation)
waybar/ Waybar status bar
zsh/ Zsh config (Oh-My-Zsh, aliases)

Reloading Configs

After changing configs, apply them:

Config Reload Command
Hyprland hyprctl reload
Waybar Auto-reloads on change (or killall waybar && waybar &)
Kitty Changes apply on new window (or ctrl+shift+f5)
Neovim Restart Neovim or run :Lazy sync after plugin changes
Zsh/Oh-My-Posh source ~/.zshrc or open new terminal
Systemd units systemctl --user daemon-reload && systemctl --user restart <service>

Common Tasks

# Re-stow a package after pulling changes
stow -R zsh nvim

# Preview what stow would do (dry run)
stow -n -v hypr nvim

# Check aliases defined
cat ~/.commonrc

Shell Aliases

Defined in zsh/.commonrc:

  • lzd → lazydocker
  • lzg → lazygit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors