Hasty Briefsbeta

Bilingual

Show HN: Docking – extensible Linux dock in Python

3 days ago
  • #Linux Dock
  • #Python Application
  • #Desktop Customization
  • Fast launcher workflow offering quick access to core apps and utilities without visual noise.
  • A customizable and extensible dock written in Python with built-in applets for Linux desktop integration.
  • Dock adapts to your workflow with modular widgets, providing system status, weather, media controls, timers, notes, and more.
  • Supports multiple Linux desktop environments (GNOME, KDE, XFCE, etc.) using X11, with GTK 3 and Cairo for rendering.
  • Includes a wide range of applets for functionality like battery status, Bluetooth, brightness control, calendar, calculator, reminders, and system monitoring.
  • Open-source under GPL-3.0, with an extensible applet system allowing custom widgets without modifying the core runtime.
  • Current limitations: No Wayland support due to differences in window positioning and input grabbing.
  • Installation involves cloning the GitHub repository, setting up a virtual environment, and installing with development dependencies.