I have maintained a consistent dot file since I think 2004ish perhaps a bit earlier. This repo represents a complete rewrite. (I have another repo for my older dot configs which earlist commit was 2007ish.. But I had been using it via diff+ssh, rcs, svn, and finally git. But I didn't port RCS into SVN so I had lost earlier history.) --- Anyway. Enjoy.
I have a lot of things here that was specific to a particular place and time which are probably no longer relevant, porting them to chezmoi was I guess for my own interest sake.
I recommend you copy and paste the good stuff out into your own chezmoi config rather than just mine there is a lot of config here which is specific to me or specific to a particular situation I had been in in the past.
Using chezmoi https://www.chezmoi.io/
I don't think it's a good idea just to apply my dot files on to your system as there are a lot of configuration options and scripts I have put in intentionally, these could go unnoticed or taken for granted (which will make switching to other systems harder.) Saying that please pick out what you like / want. I am also happy to take suggestions in the form of PR or issues.
Tool | Symbols | What |
---|---|---|
Chezmoi | ✅🍎🤖🐧🪟⌨📖 | Dot files syncing tool |
zsh | 📖✅🍎🤖🐧🪟⌨ | Default shell |
zellij | 📖✅🍎🤖🐧🪟⌨ | Current default multiplexer |
tmux | 📖✅🍎🤖🐧🪟⌨ | Fall back terminal multiplexer |
vimdiff | 📖✅🍎🤖🐧🪟⌨ | Default tui diff compare |
vim | 📖✅🍎🤖🐧🪟⌨ | Current terminal text editor |
Go | 📖✅🍎🤖🐧🪟 | Current favourite system language |
Jetbrains products | ✅🍎🤖🐧🪟🖱️⚠ | Favourite IDE |
OpenAI ChatGPT | 🖱️️⚠✅ | Got to use some sort of LLM these days |
Suno AI | 🖱️️⚠ | Great little music generator |
gobookmarks | 🌐✅📖 | My "homepage" bookmark system which I had used on and off since the late 90s in various capacities |
duf | 📖✅🍎🐧🪟⌨ | Easier to read than df |
Linkwarden | 📖✅🌐🖱️️ | Link management, reference management and archiving self hosted service |
Bitwarden | 📖🍎🤖🐧🪟🌐🖱️️ | Password manager - Growing stale |
AnyType | 📖✅🍎🤖🐧🪟🖱️️ | Note taking app |
Flutter | 📖✅🍎🤖🐧🪟🌐⚠ | Cross platform development toolkit |
Which Browser | ✅🍎🐧🪟⚠🖱️️ | Link intention management app |
Gentoo Linux | ✅🐧📖 | Linux distribution |
Dendrite | 📖✅🍎🤖🐧🪟 | Matrix server - self hosted |
Kavita Reader | 📖✅🌐 | Self hosted comic, ebook, etc reader (webbased) |
Gitlab | 📖✅🌐 | Self hosted Git service |
Omnivore | ⚠🌐 | Read it later service |
Nheko | 📖🍎🐧🪟🖱️️ | Matrix client for desktops |
Fluffy Chat | 📖🍎🤖🐧🪟🖱️️ | Matrix client for mobile and desktops |
Git | 📖✅🌐 | Version control system |
Synology Audio Station | ⚠🌐🍎🤖 | Music player and streaming product - self hosted |
Synology Drive | 🍎🤖🐧🪟🌐⚠ | Online document editing system |
Synology NAS | ⚠🌐 | Network attached storage |
Synology MailPlus | 🍎🤖🐧🪟🌐⚠ | Mail server |
Synology Container Manager | ⚠🌐 | Docker and docker compose manager |
Libra Office | 📖✅🍎🐧🪟 | Local office suite |
Mastodon | 📖🌐 | Federated Microblogging platform - self hostable |
Lemmy | 📖🌐 | Federated Linksharing forum |
Docker | 📖✅🍎🐧🪟 | Containerization service |
7zip | 📖✅🐧🪟 | Archive extractor, viewier and creator |
Plex | ✅🍎🤖🐧🪟🌐⚠🖱️️ | Self hosted media streaming service |
Plex Amp | ✅🍎🤖🪟🌐⚠🖱️️ | Self hosted music and podcast streaming service |
Firefox | 📖🍎🤖🐧🪟🖱️️ | You gotta have a web-browser all of them plainly suck, the reason other than games and LLMs people upgrade their computers these days |
Kleopatra | 📖🐧🪟🖱️️ | GPG certificate manager |
Strawberry | ✅🍎🤖🐧🪟🌐🖱️️ | Desktop Music Player |
Audacious | 🍎🤖🐧🪟🌐🖱️️ | Desktop Music Player - With winamp skin support |
Uptimed | 📖✅🍎🤖🐧🪟⌨ | A (local) service that keeps a record of all your uptimes |
Symbol | Meaning |
---|---|
✅ | My top choices |
📖 | Opensource |
⌨️ | CLI/TUI only |
🖱️️ | Desktop UI app only |
🧐 | I have personally used and inspected this software |
Software is proprietary | |
🕒 | Software is outdated/abandoned |
🍎 | Available for Apple products |
🤖 | Available for Android products |
🐧 | Available for Linux |
🪟 | Available for Windows |
🌐 | Available online |