This repository is a Visual Studio Code extension that provides a comprehensive file and folder icon theme using the Catppuccin pastel color palette. It offers icons for over 300 file types and numerous folder types, split across four flavor variants (Latte, FrappΓ©, Macchiato, Mocha). The extension is built with TypeScript and modern tooling (tsup, pnpm, eslint), featuring a modular architecture with separate concerns for configuration, icon compilation, theme generation, and build scripts. Users can customize settings such as monochrome mode, specific folder icons, and custom associations via VS Code settings. The codebase is well-structured, actively maintained, and includes CI/CD pipelines, integrity checks, and preview generation scripts.
This repository provides the elementary-xfce icon theme, a fork of the elementary icon set maintained for the Xfce desktop environment and compatible with other GTK-based desktops. It contains thousands of SVG icons organized by context (actions, apps, categories, devices, emblems, emotes, mimetypes, places, status) and size (16px to 128px plus scalable symbolic variants). The build pipeline converts SVGs to PNGs for fixed-size contexts using a custom C utility (svgtopng) and gdk-pixbuf, while preserving scalable SVGs for HiDPI support. The theme includes symlinks for backward compatibility with icon names dropped by upstream elementary. The repository also includes autotools-based build infrastructure, a pre-commit hook for SVG optimization, and GitHub Actions CI for symlink validation and theme packaging. The primary output is a set of icon files installed to the system's icon theme directory, consumed by the desktop environment's icon theme engine.
WhiteSur-icon-theme is a popular Linux desktop icon theme that replicates the macOS Big Sur aesthetic. The repository consists of thousands of hand-crafted SVG icons organized into standard icon theme categories (actions, apps, devices, etc.) and a single Bash install script (`install.sh`). The script copies icons to the user's local icon directory or system-wide, optionally installing alternative, bold, or KDE Plasma variants, and runs `gtk-update-icon-cache`. There are no application components, tests, or CI/CD pipelines; the project is purely a design asset distribution with a minimal functional entry point. The icons are the product, and the install script is the delivery mechanism. The theme is actively maintained with frequent updates and broad community support.
This repository is a curated 'awesome list' of Linux software, organized into categories with descriptions and licensing indicators. The primary content is a large Markdown file (README.md) with translations in multiple languages. A single-page React web application (index.html) provides a searchable, filterable interface that fetches and parses the README at runtime. The repo also includes Python scripts (auto_sort/) for alphabetically sorting list entries and a GitHub Actions workflow for link validation. The maintainer has announced archival, meaning no further updates are expected. The web UI is functional but tightly coupled to the specific Markdown structure, limiting reusability. The auto_sort scripts are simple but could be adapted for other Markdown-based lists.