General dotfile repo
  • Shell 42.7%
  • TypeScript 26.6%
  • Lua 15.3%
  • CSS 9.4%
  • Just 6%
Find a file
2026-10-23 16:54:24 +02:00
atuin/.config/atuin feat: setup my selfhosted server actually. 2026-10-18 21:05:53 +02:00
bat/.config/bat update: config (+7 lines) 2026-08-25 20:05:25 +02:00
bin/.local/bin Add --no-ntsync flag for Onimusha ntsync deadlock workaround 2026-10-23 12:44:47 +02:00
btop/.config/btop feat: add catppuccin mocha btop theme. 2026-07-22 16:58:54 +02:00
daemon-configs add: CachyOS move-in — pacman package tracking (system/ + just recipes), vesktop runtime gitignore, adopt ghostty/keepassxc/lact state 2026-10-22 12:33:42 +02:00
easyeffects feat: basic ui stuff 2026-10-23 16:54:24 +02:00
fastfetch/.config/fastfetch feat: minimal fastfetch config using catppuccin colors 2026-07-22 16:59:07 +02:00
fd/.config/fd add: fd global ignore file (~/.config/fd/ignore) 2026-08-25 19:58:50 +02:00
ghostty/.config add: CachyOS move-in — pacman package tracking (system/ + just recipes), vesktop runtime gitignore, adopt ghostty/keepassxc/lact state 2026-10-22 12:33:42 +02:00
git/.config/git update: config (+1, -1 lines) 2026-08-25 20:05:04 +02:00
htop/.config/htop feat: add additonal settings for some programs. 2026-08-25 19:45:26 +02:00
hypr/.config/hypr Add hypr stow package (Hyprland 0.56 lua config: HDR monitor block, direct_scanout, uwsm-era terminal binding) 2026-10-23 16:37:01 +02:00
keepassxc/.config/keepassxc add: CachyOS move-in — pacman package tracking (system/ + just recipes), vesktop runtime gitignore, adopt ghostty/keepassxc/lact state 2026-10-22 12:33:42 +02:00
lazygit/.config/lazygit update lazygit colors. 2026-10-18 20:51:51 +02:00
mangohud/.config/MangoHud feat: add mangohud config. 2026-10-20 11:43:22 +02:00
mpv/.config/mpv feat: add mpv 2026-10-20 11:43:27 +02:00
nix/.config/nix feat: add nix conf. 2026-10-20 11:43:33 +02:00
opentabletdriver/.config/OpenTabletDriver featf; add opentabletdriver config. 2026-10-20 11:43:46 +02:00
pi/.pi/agent/extensions update: safe-edit-backup.ts (+11, -5 lines) 2026-09-26 11:41:00 +02:00
procs/.config/procs add: procs config (columns, hide kthreads) 2026-08-25 20:06:27 +02:00
ripgrep/.config/ripgrep update: rg.conf 2026-08-25 20:05:25 +02:00
starship/.config feat: minimal startship config wiht catppuccin colors. 2026-07-22 16:59:57 +02:00
system feat: add some packages. 2026-10-23 16:53:51 +02:00
tmux/.config/tmux feat: fix some hyprland related issues. 2026-10-23 16:54:07 +02:00
user-dirs/.config Initial commit — personal dotfiles 2026-07-18 14:13:47 +02:00
vesktop/.config/vesktop fix: zen flatpak chrome files are copies not symlinks (gecko ignores symlinks) 2026-10-21 23:35:50 +02:00
yazi/.config/yazi feat: setup yazi with plugins and setting ( nnn ) 2026-07-24 17:38:59 +02:00
zen refactor: zen package back to native ~/.config/zen layout; sync copies to flatpak profile 2026-10-21 23:37:30 +02:00
zsh Add warning when zap plugin manager is missing 2026-10-22 16:56:23 +02:00
.gitignore gitignore: ignore OpenTabletDriver runtime Logs dir 2026-10-22 14:04:14 +02:00
.stow-local-ignore fix: replace 'stow */' with just stow-all — root .stow-local-ignore is never read 2026-10-22 20:16:07 +02:00
DOTFILES_CONVENTION.md fix: replace 'stow */' with just stow-all — root .stow-local-ignore is never read 2026-10-22 20:16:07 +02:00
justfile fix: replace 'stow */' with just stow-all — root .stow-local-ignore is never read 2026-10-22 20:16:07 +02:00
LICENSE Initial commit — personal dotfiles 2026-07-18 14:13:47 +02:00
README.md Remove Plasma-era config and packages; fix paru stdin target reading 2026-10-22 19:55:47 +02:00

dotfiles

Personal configuration files managed with GNU Stow. See DOTFILES_CONVENTION.md for structure and rules.

Packages

Package Description Target
atuin Shell history search & sync (self-hosted server) ~/.config/atuin/config.toml
bat bat syntax-highlighted pager (Catppuccin Mocha theme) ~/.config/bat/
bin CLI scripts (safe-edit, pi-agent) ~/.local/bin/
btop System monitor (Catppuccin Mocha theme) ~/.config/btop/
fastfetch System info tool ~/.config/fastfetch/config.jsonc
fd File finder (ignore rules) ~/.config/fd/ignore
ghostty Ghostty terminal (Monaspace font, tmux-focused, no toasts/overlays) ~/.config/ghostty/config
git Git configuration ~/.config/git/config
htop Process viewer ~/.config/htop/htoprc
lazygit Git TUI ~/.config/lazygit/config.yml
pi Pi agent extensions ~/.pi/agent/extensions/
procs Modern ps replacement ~/.config/procs/config.toml
ripgrep Search tool ~/.config/ripgrep/rg.conf
starship Shell prompt ~/.config/starship.toml
tmux Terminal multiplexer ~/.config/tmux/tmux.conf + theme
user-dirs XDG user directories ~/.config/user-dirs.dirs
vesktop Vesktop (Discord) settings ~/.config/vesktop/settings/settings.json
yazi Terminal file manager (plugins, keymaps, theme) ~/.config/yazi/
zen Zen Browser custom CSS (Catppuccin Mocha) ~/.config/zen/main/chrome/
zsh Zsh shell (conf.d/ split config + completions) ~/.config/zsh/

Usage

# Clone and install all packages
git clone https://git.cronyakatsuki.xyz/crony/dotfiles.git ~/dotfiles
cd ~/dotfiles
stow */

# Or install individual packages
stow tmux          # only tmux config
stow starship git  # specific combination

# Remove symlinks
stow -D tmux

Requirements

  • GNU Stow — for symlink management
  • Pi — AI coding assistant (optional, for pi extensions)

License

GNU General Public License v3.0 — see LICENSE.