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.