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