Watch
1
0
Fork
You've already forked dots
0
yeah
  • TypeScript 57.6%
  • QML 17.2%
  • Python 9.7%
  • Shell 9.2%
  • JavaScript 3%
  • Other 3.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-15 21:49:48 -04:00
.zed format 2026-04-28 14:21:08 -04:00
alacritty format 2026-04-28 14:21:08 -04:00
codex Update dotfiles 2026-10-15 21:49:48 -04:00
docs Update dotfiles documentation 2026-10-14 14:24:18 -04:00
fastfetch Update dotfiles configuration 2026-09-16 09:27:28 -04:00
fonts noctalia is good actually 2026-04-29 15:42:48 -04:00
fuzzel Add notifications Waybar module and menu 2026-04-28 18:37:50 -04:00
ghostty Remove unused desktop plugins and themes 2026-10-04 20:48:05 -04:00
helium Add Helium native host for ChatGPT sidebar v2 2026-10-11 18:09:18 -04:00
mako Revamp Waybar, Niri, and Mako configurations 2026-04-28 13:08:17 -04:00
niri Remove redundant comments from dotfiles 2026-10-11 15:23:32 -04:00
noctalia Remove redundant comments from dotfiles 2026-10-11 15:23:32 -04:00
nvim Remove redundant comments from dotfiles 2026-10-11 15:23:32 -04:00
pi Pin Pi setup to 4ea7341 2026-10-14 14:25:17 -04:00
scripts Add Helium native host for ChatGPT sidebar v2 2026-10-11 18:09:18 -04:00
skills Update Codex model, service tier, and trusted project 2026-10-12 23:35:05 -04:00
starship noctalia is good actually 2026-04-29 15:42:48 -04:00
sway Remove redundant comments from dotfiles 2026-10-11 15:23:32 -04:00
systemd/user Add Codex cloud usage tracking 2026-10-11 15:23:16 -04:00
waybar Remove redundant comments from dotfiles 2026-10-11 15:23:32 -04:00
zed Update dotfiles 2026-10-15 21:49:48 -04:00
zsh Clear inherited AppImage ARGV0 before Zsh plugins run 2026-10-14 00:13:40 -04:00
.gitignore Remove redundant comments from dotfiles 2026-10-11 15:23:32 -04:00
.gitmodules Clean up dotfiles mappings and consolidate Pi installation 2026-10-04 20:43:01 -04:00
.oxfmtrc.json Clean up dotfiles mappings and consolidate Pi installation 2026-10-04 20:43:01 -04:00
AGENTS.md Separate Codex configuration for Linux and macOS 2026-10-11 00:53:39 -04:00
config.toml Reconcile account usage by month and preserve estimate identity 2026-10-11 18:09:11 -04:00
README.md Update dotfiles documentation 2026-10-14 14:24:18 -04:00

Ellie's Dotfiles

A dotfiles repository managed by Flux, my Rust CLI for linking repository files into application paths under my home directory.

Overview

The root config.toml maps application configuration and agent skills to paths under my home directory. Those paths link to files in this repository, so editing a linked file changes the repository copy. Git syncs repository changes across my machines.

See the agent guide for mapping examples, commands, installation behavior, and verification.

Repository Structure

.dotfiles/
├── config.toml # Flux configuration file
├── codex/ # Codex configuration and skills view
├── pi/agent/ # my-pi-setup Git submodule
├── pi/skills/ # Pi skills view
├── skills/shared/ # Common skill files used by both agents
├── scripts/ # Utility scripts
├── alacritty/ # Alacritty terminal emulator configs
├── fonts/ # Font files for the system
├── starship/ # Starship prompt configuration
├── sway/ # Sway window manager configs
├── waybar/ # Waybar status bar configs
├── zed/ # Zed editor settings
├── zsh/ # Z shell configuration
└── .zed/ # Editor config for this repo

Local shell secrets

Both zsh configurations source ~/.zshrc.secrets when it is readable. Flux does not link this file.

To create it, copy zsh/.zshrc.secrets.example to ~/.zshrc.secrets and edit the copy. The example contains no credentials or exports. Keep credentials out of Git. Files named .zshrc.secrets at the repository root or under zsh/ are ignored.