Features
What's Installed
Overview of tools and software installed by Griffin
Key Features & Benefits
Streamlined Development
A powerful shell, essential CLI tools, code editors, and version control systems to boost your productivity.
Efficient Management
Utilities for system monitoring, disk management, process control, and troubleshooting.
Enhanced Experience
Improved terminal experience, desktop customization, and convenient applications for everyday tasks.
Modern Package Management
Uses Homebrew for CLI tools on both Linux and macOS, ensuring newer versions and consistent behavior.
Installation Strategy
Griffin uses a hybrid package management approach:
- Linux (Debian-based):
- APT for minimal system prerequisites (build-essential, curl, git, python3-pip, procps, file)
- Homebrew for all CLI tools (bat, eza, ripgrep, fzf, etc.) to get newer versions than apt
- macOS:
- Homebrew for all packages (both CLI and GUI applications via Homebrew Cask)
This ensures you get the latest versions of modern CLI tools while maintaining system stability.
Tool Categories
Shell & Terminal
Zsh, Powerlevel10k, Antidote, Terminator, Guake
Development Essentials
VS Code, Sublime Text, Vim/Neovim, Git, Docker, DDEV, Mise
System & Productivity
eza, fd, fzf, btop, htop, procs, helix, bleachbit
Communication & Office
Slack, Zoom, Teams, Tixati, ONLYOFFICE
Detailed Breakdown
- Zsh: A powerful shell with enhanced features and plugins.
- Powerlevel10k: A customizable and visually appealing Zsh theme.
- Antidote: A plugin manager for Zsh, providing a rich ecosystem of extensions.
- Terminator: A feature-rich terminal emulator with split-screen capabilities Linux.
- Guake: A drop-down terminal for quick access Linux.
- KDE Tools: Yakuake, Konsole Linux
- Code Editors & IDEs: JetBrains Toolbox, Visual Studio Code, Sublime Text, Vim, Neovim, Helix, Zed
- Databases & DBMS: DBeaver Community Edition, TablePlus macOS
- Version Control: Git, GitKraken, git-delta, git-quick-stats, gh (GitHub CLI)
- Profiling: KCacheGrind Linux
- Package Managers: Brew, SDKMAN (Java, Kotlin, Groovy)
- DevOps & Sysadmin: Docker, Docker Compose, Lazydocker, OrbStack macOS, ddev
- Programming Languages: Go, Python, Rust, Node.js (via mise)
- CLI Tools: bat, bottom, broot, curl, curlie, duf, dust, fastfetch, fx, htop, hyperfine, jq, lnav, make, mdcat, oha, peco, ripgrep, sd, shellcheck, tealdeer, thefuck, tokei, tree, xh, yamlfmt, yazi, yq, zoxide
- Web Browser: Google Chrome
- Networking Tools: curl, curlie, gping, httpie, httpstat, openconnect, xh
- Torrent Client: Tixati
- Communication: Slack, Viber, Zoom, Microsoft Teams macOS, WhatsApp macOS
- Office Suite: ONLYOFFICE
- Email Client: Mailspring Linux
- Productivity: TickTick macOS, RescueTime Linux
- Media Player: VLC
- Screenshot Tool: Flameshot Linux, Shottr macOS
- Graph Visualization: Graphviz
- macOS Utilities: Alfred, Alt-Tab, AppCleaner, BetterDisplay, CopyClip, Mos, Rectangle
- Linux Utilities: Bleachbit, Redshift, Variety, Papirus Theme, Adapta Themes, Unified Remote, input-remapper, libinput-gestures
- Monitoring & File Mgmt: btop, htop, procs, duf, dust, eza, fd, fzf, lsd, ncdu
- Terminal Emulators: iTerm2 macOS, Guake Linux, Terminator Linux
- Window Manager: i3 Linux
- Fonts: Hack Nerd Font, Fira Code, Fira Mono, Roboto
- VPN: AdGuard VPN macOS, OpenConnect Linux