Personal dotfiles for Linux environments managed with chezmoi
This repository contains my dotfiles for my Linux environments, providing a consistent setup across multiple machines.
Configuration is managed using chezmoi for seamless synchronization.
| Machine | Description | OS |
|---|---|---|
| buran | Main workstation | Ubuntu 24.04 (WSL2) |
| foton | ThinkPad P14s Gen 5 | Ubuntu 26.04 + GNOME ❤️ |
Before getting started, ensure you have the following tools installed:
- 🔐 Bitwarden CLI (
bw) - ⚙️ chezmoi
-
Login to Bitwarden
export BW_SESSION="$(bw login --raw)"
-
Retrieve GitHub token
export GITHUB_TOKEN="$(bw get password 278887eb-97b2-4fb3-8d32-b38c013096d2)"
-
Initialize chezmoi source repository
chezmoi init https://github.com/f-bn/dotfiles.git
-
Apply configuration
chezmoi apply
Click to expand full toolset
- 📝 OpenCode - The open source coding agent
- 🏗️ crane - Go library and CLIs for working with container registries
- 📦 distrobox - Use any Linux distribution inside your terminal
- 🐳 dive - A tool for exploring each layer in a docker image
- 🎯 k9s - Kubernetes CLI To Manage Your Clusters In Style!
- ⚙️ krew - kubectl plugin manager
- ☸️ minikube - Run Kubernetes locally
- 🔧 mise - The front-end to your dev env
- ⌨️ vim - Highly configurable text editor built to make creating and changing any kind of text very efficient
- 🔌 vim-plug - Minimalist Vim Plugin Manager
- 💻 Visual Studio Code - Code editing. Redefined
- 🐚 oh-my-zsh - A delightful community-driven framework for managing your zsh configuration
- 💻 Ptyxis - Your Container-Oriented Terminal for GNOME
- 🪟 Zellij - A terminal workspace with batteries included
- 🔐 Bitwarden CLI - The command line vault
- 🎛️ chezmoi - Manage your dotfiles across multiple diverse machines, securely
- 🔍 fd - A simple, fast and user-friendly alternative to find
- 🔎 ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
- 📝 usage - Used for completion in Mise
- 📂 zoxide - A smarter cd command for your terminal
Custom wrappers born from pure laziness to avoid doing things manually 😁
Wallpaper by Luca Bravo