Nick Mello 3e83ea9580 nvim: Make 80 character line a light gray
The blue was too distracting

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-08-14 23:28:48 -05:00
2025-08-14 19:21:24 -05:00
2025-08-14 22:47:15 -05:00
2025-08-14 19:21:24 -05:00
2025-08-14 22:47:15 -05:00
2025-08-14 19:20:56 -05:00
2025-08-14 22:12:03 -05:00
2025-08-14 19:26:25 -05:00

Dotfiles Manager

A simple, reproducible, and safe dotfiles manager using Python and TOML. Supports strict syncing, offline installs, and safe restoration of previous configurations.


Features

  • Manage multiple tools: Neovim, Fish, Bash, Git, Tmux, and more.
  • Folder and file support: Handles both directories (~/.config/nvim) and individual files (~/.gitconfig).
  • Strict sync for store: Ensures your Git repo always mirrors the current system configuration.
  • Safe install with backups: Existing system files are moved to .old before installing from the repo.
  • Restore: Revert to previous configurations using .old backups.
  • Clean: Remove all .old backups safely.
  • Flexible TOML config: Define repo paths, system paths, and file types in a structured, human-readable way.

Installation

Clone this repository anywhere you like:

git clone <repo-url> ~/dotfiles
cd ~/dotfiles
./manager <action> [tool1 tool2 ...]
Description
No description provided
Readme 70 KiB
Languages
Lua 39.9%
Shell 36.6%
Python 23.5%