Skip to content
/ dotbase Public

Base Dotfiles - a collection of essential dotfiles

License

Notifications You must be signed in to change notification settings

chagel/dotbase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotbase - Base Dotfiles

A collection of essential dotfiles drives my daily workflow. macOS and Linux are supported.

Philosophy

My approach to dotfiles centers around simplicity, modularity, and consistency - Yes, KISS and the Unix philosophy are a no-brianer. I avoid using plugins I don't understand and refrain from installing unnecessary software. If I don't like a program, I uninstall it.

Included Configurations

This repository curates configs for:

  • Neovim
  • tmux
  • Fish
  • Ghostty

These are my must required packages and configs, kept minimal and stable. For other programs, I maintain separate repositories across specific OS.

Installation

To separate system-specific configurations, I create a new repository for each OS and add this repository as a Git submodule:

git submodule add https://github.com/chagel/Dotbase.git Dotbase

base.mk is a base makefile can be included too. Check what dotmac does on my macOS setup and installation there.


Feel free to fork and I'd like to hear your feedback.

About

Base Dotfiles - a collection of essential dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published