Beginner guide

My Personal Software Inventory

A comprehensive list of all software installed on this Linux Mint 22.3 Cinnamon system, categorized by installation method and purpose.

Beginner Updated Linux Mint 22.3 Cinnamon (Ubuntu 24.04 Noble base); also tested on Zorin OS 18.1 Pro

Hardware context: Lenovo ThinkPad L14 Gen 2 (Intel i5-1135G7, 16GB RAM, Intel Iris Xe, 1366x768)

This is a master list of all software and tools used on this system — both installed and recommended. Use it as a reference when migrating to a new OS or setting up a fresh environment.

Key: ✓ = Installed and verified on this system. ⚡ = Recommended for Windows-to-Linux migrants; not currently installed on this specific setup.

AI & Agentic Systems

Tools for autonomous coding, research, and system management.

Tool Install Method Status Description
Claude Code curl / ~/.local/bin ✓ Agentic CLI for coding and research (by Anthropic).
Antigravity CLI curl / ~/.local/bin ✓ Google’s agentic CLI (replaces Gemini CLI).
Antigravity IDE Tarball / /opt ✓ VS Code fork with Stata integration.
Claude Desktop curl / ~/.local/bin ✓ Desktop client for Claude AI.
Codex CLI (OpenAI) npm -g ✓ OpenAI Codex command-line interface.
OpenCode curl / ~/.opencode/bin ✓ Open-source terminal AI agent.

Core Development Environment

Tools for coding, package management, and terminal productivity.

Tool Category Install Method Status Description
Node.js Runtime nvm ✓ JavaScript runtime (v22.22.3).
Python Runtime apt ✓ Python 3.12.3 with pip and venv.
R Data Science apt (CRAN) ✓ Statistical computing (v4.6.0).
RStudio Data Science .deb ✓ R IDE from Posit (v2026.04.0+526).
pnpm Package Mgr Bash Script ⚡ Fast, disk-efficient Node.js package manager.
uv / uvx Package Mgr Bash Script ⚡ Fast Python package manager and tool runner.
Git VCS apt ✓ Essential version control.
GitHub Desktop VCS (GUI) apt / .deb ✓ Official GitHub desktop client (v3.4.12).
GH CLI VCS apt ✓ GitHub command-line interface (v2.45).
C/C++ (GCC/G++) Compiler apt ✓ Standard build-essential tools.
CMake / Make Build apt ✓ Build system generators.
Wine Compatibility apt ⚡ Windows compatibility layer for Linux.

Editors & IDEs

The primary interfaces for code and document editing.

Tool Install Method Status Description
VS Code (code) apt / Microsoft repo ✓ Primary extensible IDE.
Zed Editor Script / ~/.local/bin ✓ High-performance, memory-efficient code editor.
Windsurf apt / .deb ⚡ AI-powered code editor (VS Code family).
TeXstudio apt / PPA ✓ LaTeX editor for document preparation.
LibreOffice apt ✓ Full office productivity suite.
OnlyOffice apt / .deb (onlyoffice repo) ✓ Desktop office suite (v9.4.0).

Data Analysis & Science

Tools for statistical analysis and data processing.

Tool Install Method Description
Stata Standalone Professional statistical software (installed in /usr/local/stata19).

System Utilities & Optimization

Tools for monitoring, battery life, and system management.

Tool Install Method Status Description
Nemo apt ✓ Feature-rich file manager (Cinnamon’s default, installed with extensions).
nemo-dropbox apt ✓ Dropbox integration with Nemo (sync icons, right-click menu).
nemo-megasync apt / .deb ✓ MEGA integration with Nemo (sync icons, right-click menu).
Timeshift apt ✓ System restore utility (v25.12.4).
Safe Eyes apt / PPA ✓ Break reminder to prevent eye strain (v3.5.0).
thinkfan apt ✓ ThinkPad fan control daemon (installed; not configured — Mint’s BIOS fan curve is sufficient).
lm-sensors apt ✓ Hardware monitoring tools (sensors command for CPU temp and fan RPM).
neofetch apt ✓ System information display (v7.1.0).
inxi apt ✓ Full-featured system information tool.
win11-clipboard-history apt / Cloudsmith repo ✓ Windows 11-style clipboard history manager (v0.6.6).
auto-cpufreq GitHub Script ⚡ CPU frequency optimizer for laptops; not installed on Mint (power-profiles-daemon + thinkfan is preferred).
Stacer apt ⚡ System optimizer and monitoring dashboard.
htop apt ⚡ Interactive process viewer (top alternative).
cmatrix apt ⚡ Terminal screensaver (Matrix effect).
GParted apt ⚡ Graphical partition manager.
Pomodoro GNOME Extension ⚡ Productivity timer (included in Mint as Cinnamon applet).

Internet & Communication

Tools for browsing and staying connected.

Tool Install Method Status Description
Google Chrome apt / .deb ✓ Primary web browser.
Brave apt / .deb ⚡ Privacy-focused Chromium browser.
Firefox apt (Mozilla repo) ✓ Default browser, native .deb (not Snap).
Zoom apt / .deb ✓ Video conferencing (v7.0.5).
Dropbox apt / nemo-dropbox ✓ Cloud storage with Nemo file manager integration.
MEGA (megasync) apt / .deb ✓ Encrypted cloud storage with Nemo integration (v6.3.1).
rclone apt ✓ Command-line cloud storage manager.
Rclone UI apt / .deb ✓ Cross-platform GUI for rclone (v3.5.5).
qBittorrent apt ✓ BitTorrent client.
AB Download Manager Bash Script ✓ Modern download manager.
LocalSend apt ⚡ Open-source cross-platform local file sharing.

Media & Entertainment

Tools for music, video, and image editing.

Tool Install Method Status Description
VLC apt ✓ Versatile media player.
GIMP apt ✓ GNU Image Manipulation Program.
Nuclear AppImage ✓ Open-source music streaming player.
Okular Flatpak ⚡ Feature-rich document and PDF viewer.

Input & Localization

Specific setups for multi-language support.

Tool Category Status Description
OpenBangla Keyboard Input ✓ Bengali phonetic input method (v2.0.0, .deb install).
ibus-m17n Input ✓ Multilingual input engine.
fonts-beng, fonts-indic Fonts ✓ Basic Bangla Unicode fonts from apt.
ttf-mscorefonts-installer Fonts ✓ Microsoft Core Fonts (Arial, Times New Roman, etc.).
ClearType fonts Fonts ✓ Calibri and other ClearType-era fonts (manual extraction).
lbfi (Linux Bangla Font Installer) Fonts ✓ Comprehensive Bangla font collection (SolaimanLipi, Kalpurush, etc.).

Discussion

Continue the conversation about this guide. Loading comments connects to GitHub Discussions through giscus.

Open community discussions on GitHub

Check before you copy

This command needs care. Read its context, confirm the target and location, and keep a recovery path.

Copying does not run a command.