My Toolbox
Welcome to my toolbox! These are the tools I rely on every day to streamline my workflow and make things happen. From managing containers to tweaking my terminal setup, each of these has a special place in my toolkit.
Operating Systems & Terminals
- Fedora Linux - My go-to Linux distro for development and servers.
- Debian Linux - A rock-solid Linux distro I use for running servers on single-board computers, offering stability and versatility.
- macOS - Also used for work & development.
- Gnome-Terminal (Linux) / iTerm2 (MacOS) - Terminal powerhouses on different OSes.
Shell & Environment
- Zsh - https://gitlab.com/jasoncarpenter/configuration_zsh
My favorite shell for scripting and terminal management, enhanced by:- Oh-My-Zsh - Zsh framework for managin g plugins and themes.
Tmux Setup
- Tmux - https://gitlab.com/jasoncarpenter/configuration_tmux
For terminal multiplexing, here’s my plugin stack:- tmux-copycat
- tmux-logging
- tmux-open
- tmux-sessionist
- tmux-yank
Code Editor
- Neovim - https://gitlab.com/jasoncarpenter/configuration_neovim
My favorite text editor, powered by:- LazyVim - a Neovim setup that simplifies customization and extends config, built on 💤 lazy.nvim.
Containers & Kubernetes
- Docker - Containerization for microservices.
- Podman - For daemonless container management.
- Microk8s - Lightweight Kubernetes for home lab experiments.
- Minikube - Kubernetes made easy for local development.
- Helm - Kubernetes package manager.
- k9s - https://gitlab.com/jasoncarpenter/configuration_k9s
An essential terminal UI for managing Kubernetes clusters.
Infrastructure as Code
- Terraform - Provision and manage infrastructure through code.
- Ansible - Automate configuration management.