Personal dotfiles for Windows and Linux/macOS.
| Program | Description |
|---|---|
| Alacritty | Terminal emulator config |
| WezTerm | Terminal emulator config |
| Claude | Personal Claude Code skills (fx*) |
| Packages | Package list for quick setup on Linux/WSL |
| Scripts | Custom utility scripts (Linux/macOS) |
| Shell | Aliases for bash/zsh and PowerShell |
Configs include: Monokai Charcoal theme, JetBrainsMono Nerd Font, beam cursor, 50k scroll history, Ctrl+Click to open URLs, Ctrl+Shift+N new window, F11 fullscreen.
Windows (PowerShell):
git clone https://github.com/fazt/dotfiles.git
cd dotfiles/alacritty
.\install.ps1Linux/macOS:
git clone https://github.com/fazt/dotfiles.git
cd dotfiles/alacritty
bash install.shConfigs include: Tomorrow Night Bright theme, JetBrainsMono Nerd Font, PowerShell 7, beam cursor, 50k scroll history, 140x30 window.
Windows (PowerShell):
cd dotfiles/wezterm
.\install.ps1Personal Claude Code skills (all prefixed with fx). See claude/README.md for the full list and install instructions.
| Skill | What it does |
|---|---|
fxbrowser |
Tests a feature using chrome-devtools MCP or Playwright |
fxbuild |
Runs the build and fixes errors / lint issues |
fxquestionme |
Interrogates you about your plan until every ambiguity is resolved |
fxstyle |
Blueprint for a Users Management admin page (CRUD table, search, filters, pagination) |
fxcommit |
git status → stage → version bump (web) → commit → push |
fxdocker |
Generates a dev docker-compose (checks free ports, no volumes) |
Utility scripts for Linux/macOS. Added to $PATH on install.
| Script | Description |
|---|---|
update |
Update and upgrade system packages (apt, dnf, pacman) |
cleanup |
Clean cache, logs, and unused packages |
mkproject |
Create a new project with git init |
ports |
Show processes listening on ports |
extract |
Extract any compressed file (.tar.gz, .zip, .7z, .rar, etc.) |
cd dotfiles/scripts
bash install.shA list of common dev packages for quick setup on Linux/WSL (Debian/Ubuntu).
sudo apt install -y $(cat ~/dotfiles/packages.txt)Shortcuts loaded in every terminal session.
| Alias | Command |
|---|---|
r |
ranger (cd on quit) |
cc |
claude |
cm message |
git commit -m "message" |
cma message |
git add -A && git commit -m "message" |
gs |
git status |
ga |
git add |
gaa |
git add -A |
gp |
git push |
gl |
git pull |
glog |
git log --oneline --graph |
nd |
npm run dev |
ni |
npm install |
c |
clear |
.. |
cd .. |
Windows (PowerShell):
cd dotfiles/shell
.\install.ps1Linux/macOS:
cd dotfiles/shell
bash install.sh- Alacritty or WezTerm
- JetBrainsMono Nerd Font — install with
oh-my-posh font install JetBrainsMono - Oh My Posh (optional, for prompt theme)