Skip to content

Latest commit

 

History

History
125 lines (90 loc) · 4.15 KB

File metadata and controls

125 lines (90 loc) · 4.15 KB

Kerb's Dotfiles 🧑🏻‍💻

This is a collection of useful configs and tools i use daily, so better have it here to not loose them up.

FeaturesInstallationUsageThemesRoadmapContributing

Bash Scripting MIT License Status: Alpha


🌟 Features

  • 🔍 Complete Rule Validation: Every character choice validated against official rules
  • 📚 Source Citations: Every validation includes book and page references
  • ⚡ Build Optimization: MinMax strategies and synergy suggestions
  • 🤖 Intelligent PDF Processing: Automatically extract rules from uploaded rulebooks
  • 🎯 Multi-System Support: D&D 5e, Pathfinder, and more
  • 🔌 VTT Integration: Export to Roll20, FoundryVTT, and other platforms

🚀 Quick Start

Important

This is my personal dotfiles, if you want to give it a try you should first fork this repo. The scripts here are highly opinionated and are expected to change your settings. Use it at your own risk!

Prerequisites

This script uses sh and bash to install most of the tools. If you choose to use this script using git on mac you might need to enable xcode tools

xcode-select --install

Installation

git clone https://github.com/kerbaras/dotfiles ~/.dotfiles
cd ~/.dotfiles
./scripts/bootstrap.sh

Basic Usage

# Exclude individual apps from configuration
./scripts/bootstrap.sh --exclude warp

# Select the OS platform and the Package Manager tool
./scripts/bootstrap.sh --platform macos --package brew

🎨 Themes

Catppuccin  

 

Catppuccin is a community-driven pastel theme that aims to be the middle ground between low and high contrast themes. It consists of 4 soothing warm flavors with 26 eye-candy colors each, perfect for coding, designing, and much more!

 

catppuccin preview

📦 Roadmap

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

Development Workflow

  1. Fork the repository
  2. Create a feature branch (git switch -c feature/amazing-feature)
  3. Commit your changes (git commit -m 'feat: Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

🛡️ Security

  • Respect for publisher copyrights

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments


Made with ❤️ for the Dev Community by Kerb!