peterhajaspeterhajasCommunityยท1 Agent Skills Included

dotfiles

Personal dotfiles, system automation, and TiddlyWiki management

Manages macOS and Linux configuration files with GNU stow, covering Neovim, window managers, terminals, and shell setup. Automates system updates, Homebrew installs, and desktop preferences without manual clicking through settings panels. Includes a command-line tool for creating, editing, filtering, and serving TiddlyWiki personal wikis directly from the terminal.
npx skills add peterhajas/dotfiles --all -g -y
Available:

Instructs the agent to always edit configuration files inside the dotfiles repository rather than in the home directory, avoid leaving stray files that stow would symlink into the home folder, and search hidden directories when looking for files.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install peterhajas dotfiles?โ–ผ

Run `npx skills add peterhajas/dotfiles --all -g -y` in your terminal to install all skills in this repository globally.

How to manage TiddlyWiki from the command line?โ–ผ

Use the included `tw` command to list, create, edit, filter, and serve tiddlers in any single-file TiddlyWiki, for example `tw ~/wiki.html ls` to list all tiddlers.

What does this dotfiles repository configure?โ–ผ

It configures Neovim, Hyprland, yabai, sketchybar, qutebrowser, ranger, and shell environments, plus macOS defaults, Dock, and Homebrew setup scripts.

How do dotfiles get applied to the home directory?โ–ผ

The repository uses GNU stow to symlink each app's config folder into your home directory, so you can install or remove individual apps with `stow APPNAME` or `stow -D APPNAME`.

Can an AI agent safely edit these dotfiles?โ–ผ

Yes. The included CLAUDE.md and AGENTS.md files tell the agent to edit files inside the repository, search hidden directories, and avoid leaving stray files that stow would expose.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’