Skip to content

msavdert/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

87 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Dotfiles

Test Status License Shell 1Password Idempotent

Minimal, modern, and No-Sudo dotfiles setup for macOS and Linux. No framework dependencies β€” just binaries and symlinks.

πŸš€ Quick Start

One command to rule them all:

curl -fsSL https://raw.githubusercontent.com/msavdert/dotfiles/main/bootstrap.sh | bash

✨ Highlights

  • User-Space First: Installs everything to ~/.local/bin. No root/sudo required.
  • Idempotent: Safe to run multiple times; it only installs or updates what's missing.
  • Modern Stack: Replaces legacy tools with high-performance alternatives:
    • Zellij (Multiplexer)
    • Neovim (Editor)
    • 1Password CLI (Secrets)
    • uv (Python & Tooling Manager)
    • ripgrep (rg) (Fast Search)
    • fd & fzf (Fast Find & Fuzzy Finder)
    • bat & eza (Modern cat & ls)
    • zoxide (Smarter cd)
    • starship (Cross-shell Prompt)
  • Portable: Same experience on Oracle Linux, Ubuntu, macOS, and Debian.
  • Secure: Integrated with 1Password Service Accounts for secret management.

πŸ“– Documentation

  1. Installation Guide (Bootstrap) - Setup and secrets hydration.
  2. Development & Customization - Adding tools, aliases, and completions.

Architecture Overview

dotfiles/
β”œβ”€β”€ bootstrap.sh           # Main entry point (curled)
β”œβ”€β”€ scripts/
β”‚   β”œβ”€β”€ install-tools.sh  # No-sudo binary installer (uv, gh, op, zellij, nvim)
β”‚   └── link.sh           # Configuration symlinker
β”œβ”€β”€ bash/                 # ~/.bashrc, aliases, profile
β”œβ”€β”€ zellij/               # ~/.config/zellij/
β”œβ”€β”€ git/                  # ~/.gitconfig
└── ssh/                  # ~/.ssh/config

License

MIT β€” Feel free to use as a template!

About

πŸ’» Minimalist, portable, and secure dotfiles for modern developers. Zero-dependencies, maximum performance.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages