Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ngscheurich/dotfiles
đź› My system config files; here be monsters
https://github.com/ngscheurich/dotfiles
dotfiles neovim nix zsh
Last synced: 3 months ago
JSON representation
đź› My system config files; here be monsters
- Host: GitHub
- URL: https://github.com/ngscheurich/dotfiles
- Owner: ngscheurich
- License: gpl-3.0
- Archived: true
- Created: 2013-12-02T16:34:51.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2022-10-04T22:51:36.000Z (about 2 years ago)
- Last Synced: 2024-06-26T00:37:51.182Z (4 months ago)
- Topics: dotfiles, neovim, nix, zsh
- Language: Shell
- Homepage:
- Size: 1.15 MB
- Stars: 11
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🚧 Moved to https://github.com/ngscheurich/system
---
# Dotfiles
These are my dotfiles. I use a [bare Git repo] and [Nix] to manage them and
make them available across different systems.## History
I initially commited to this repository seven years ago, and proceeded to
interminably shave the proverbial yak. I experimented, failed, and learned. I
moved from Vim to Neovim to Emacs to Neovim to VS Code and back to Neovim. I
tried different terminals and window managers. I made various improvements
around automation.An unfortunate hallmark of this journey way was that I never really bothered
with meaningful commit mesages. Things were typically just “updated” or a
“WIP”. This was intentional—usually I was just trying to get things working the
way I wanted so I could get back to work. I was in pure experimentation mode,
curious and reckless.Over time, I stopped relying on copy-pasted modifications and became more
thoughtful about edits and updates. I made sure I planned out and understood
what changes I was making and why, but still never put effort into the commit
messages—perhaps because of the historical precedent, or maybe because I was
always in too much of a rush.In an effort to keep a more useful change log moving forward, I decided to wipe
out all commits in the [`main`] branch and begin the history anew. For posterity,
all commits made prior to this change are available in the [`archives`] branch.## License
This project is released under the [GNU General Public License v3.0][license].
[bare Git repo]: https://www.atlassian.com/git/tutorials/dotfiles
[Nix]: https://nixos.org/
[neovim]: https://neovim.io/
[kitty]: https://sw.kovidgoyal.net/kitty/
[tmux]: https://github.com/tmux/tmux
[zsh]: https://www.zsh.org/
[runtime files]: https://github.com/ngscheurich/dotfiles/tree/main/nvim/.config/nvim
[`main`]: https://github.com/ngscheurich/dotfiles/tree/main
[`archives`]: https://github.com/ngscheurich/dotfiles/tree/archives
[license]: https://github.com/ngscheurich/dotfiles/blob/main/LICENSE