This repository contains my dotfiles for Linux environments, providing a consistent setup across my personal devices and managed with chezmoi.
| Machine | Description | OS |
|---|---|---|
| buran | Custom desktop build | Fedora 44 (GNOME) |
| foton | Thinkpad P14s Gen 5 | Fedora 44 (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
- 📦 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!
- ☸️ kind - Kubernetes IN Docker - local clusters for testing Kubernetes
- 🔧 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
- ✏️ Zed - High-performance, multiplayer code editor from the creators of Atom and Tree-sitter
- 🐚 oh-my-zsh - A delightful community-driven framework for managing your zsh configuration
- 📟 Ptyxis - A terminal for a container-oriented desktop
- 🪟 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 😁