Skip to content
Jakub Drzymala edited this page Mar 6, 2024 · 6 revisions

Welcome to the dotfiles wiki!

My .dotfiles include config for bash, nvim, k8s and programming tools with stuff you can fit to your own needs. Make sure to visit the documentation page, to get the awesome hands-on experience.

➡️ The documentation page can be found here: rojberr.github.io/dotfiles ➡️ Videos: tba ...

Quick Links

  • Install / Update
  • FAQs / How To's GUide
  • Translations
  • ChangeLog

Why Dotfiles? 💡

This repository will quickly install all required dependencies, program,s files and configs that I need to work with code. It sets up the toolchain, that lets change between env versions. It also makes my env on different working stations identical, which speeds up my work. Besides it allows you to think critically about your configuration. With this kind of 'backup' configuration you can mess around and if you would break something, your dotfiles are always right there to back you up. No more problems with configuration if you accidentally spill a glass of water on your laptop.

It allows me to:

  • collect ideas for tooling, config and scripts,
  • share it with the community,
  • let others benefit from my experience,
  • allow me to download it wherever I have access to internet.

What are Dotfiles?

It's a set of scripts, Ansible roles and other allowing me to provision a bunch of tools on a new machine.

The idea is to build one binary, which upon execution will do the provisioning for me.

This repository contains my configuration files for the tools that I use.

Confused? Read on.

Warning: If you want to give these dotfiles a try, you should review the code, and adjust things to your own need or liking. Don't use it blindly. Use at your own risk!

Brewfile

I use simple Brewfile to manage my apps. The versions aren't pinned, but it's enought to work with my homelab.

To dump current apps to Brewfile I use:

brew bumdle dump

To import and install from Brewfile:

brew bundle
Clone this wiki locally