https://github.com/t-eckert/dotfiles
Thomas Eckert's dotfiles
https://github.com/t-eckert/dotfiles
Last synced: over 1 year ago
JSON representation
Thomas Eckert's dotfiles
- Host: GitHub
- URL: https://github.com/t-eckert/dotfiles
- Owner: t-eckert
- Created: 2021-01-28T21:44:11.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-02-15T14:09:39.000Z (over 1 year ago)
- Last Synced: 2025-02-18T09:51:23.740Z (over 1 year ago)
- Language: Lua
- Size: 11.1 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Thomas Eckert's Dotfiles
This repository helps me unify development environments between multiple MacOS systems.
It contains configuration files for applications I use and small sharp tools I've written
to make my work more effective.
## Installation
Clone the repository and run `sudo ./install.sh`.
## Configs
- [Atuin](./.config/atuin)
- [GitHub CLI](./.config/gh)
- [Ghostty](./.config/ghostty)
- [Helm](./.config/helm)
- [K9s](./.config/k9s)
- [Neovim](./.config/nvim)
- [Zellij](./.config/zellij)
## Tools
I've unified my tooling around simple Go applications. They are all available in [`tools`](./tools).
- [`create-react-component`](./tools/create-react-component) generates a new React component with the given name.
- [`fetch-gitignore`](./tools/fetch-gitignore) fetches a `.gitignore` file from the GitHub gitignore repository.
- [`normalize-lines`](./tools/normalize-lines) normalizes lines in a string of text to be 80 characters long without breaking words.
- [`prepend`](./tools/prepend)
- [`serve`](./tools/serve)
- [`slug`](./tools/slug)
- [`teamtime`](./tools/teamtime) tells you what time is is for everyone on your team.