Skip to content

Nabsku/dotfiles

Repository files navigation

This is my .dotfiles repository. It contains my configuration files and scripts for various applications and tools I use on my system.

Tools needed

  • Homebrew - Package manager for macOS and Linux
  • yadm - Yet Another Dotfiles Manager
  • bat - A cat clone with wings
  • lsd - The next gen ls command
  • neovim - A hyperextensible Vim-based text editor
  • atuin - A shell history manager
  • zellij - A terminal workspace with batteries included
  • arkade - The developer's marketplace for Kubernetes
  • ripgrep - A line-oriented search tool that recursively searches your current directory for a regex pattern
  • helm - The Kubernetes package manager
  • kubectl - The Kubernetes command-line tool
  • fzf - A command-line fuzzy finder
  • ruby - A dynamic, open source programming language with a focus on simplicity and productivity
  • uv - A command-line tool for running and managing Python scripts
  • zoxide - A smarter cd command that learns your habits
  • lazygit - A simple terminal UI for git commands
  • kustomize - A tool for customizing Kubernetes YAML configurations
  • k9s - A terminal UI for managing Kubernetes clusters
  • jq - A lightweight and flexible command-line JSON processor
  • vault - A tool for managing secrets and sensitive data
  • go - A programming language designed for building simple, reliable, and efficient software
  • stern - A multi pod and container log tailing tool for Kubernetes
  • helm-docs - A tool for generating documentation for Helm charts
  • krew - A plugin manager for kubectl
  • glow - Render markdown on the CLI, with pizzazz!
  • yazi - A terminal file manager that is fast, simple, and easy to use.
  • ffmpeg - A complete, cross-platform solution to record, convert and stream audio and video.
  • s5cmd - Parallel S3 and local filesystem execution tool.

All that in one easy command:

brew install "zoxide" "yadm" "zellij" "bat" "lsd" "atuin" "arkade" "ripgrep" "fzf" "helm" "kubectl" "ruby" "neovim" "uv" "lazygit" "kustomize" "derailed/k9s/k9s" "jq" "vault" "go" "stern" "norwoodj/tap/helm-docs" "krew" "glow" "yazi" "ffmpeg" "imagemagick" "resvg" "poppler" "fd" "peak/tap/s5cmd"

Installation of python tools:

Installs

  • posting - A powerful HTTP client that lives in your terminal.
uv tool install --python 3.13 posting

Krew Plugins

For OpenShift:

oc krew install cnpg explore neat cond node-resource

For Kubernetes:

kubectl krew install cnpg explore neat cond node-resource

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published