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 |