Skip to content

Configuration of tools I commonly use for software development

License

Notifications You must be signed in to change notification settings

kerbaras/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

Configuration of tools I commonly use for software development

Topics

Resources

License

Contributing

Stars

Watchers

Forks