A customizable desktop widget extension for GNOME Shell, providing an interactive, density-adaptive grid on your desktop canvas.

Clone the repository: git clone https://github.com/pelach/grid-desktop.git cd grid-desktop
Install to GNOME Extensions directory: mkdir -p ~/.local/share/gnome-shell/extensions/grid-desktop@pelach.github.com cp -r * ~/.local/share/gnome-shell/extensions/grid-desktop@pelach.github.com/
Restart GNOME Shell and Enable:
X11: Press Alt + F2, type r, and press Enter.
Wayland: Log out and log back in.
To monitor extension logs in real-time: journalctl -f -o cat /usr/bin/gnome-shell | grep -E "grid-desktop|DesktopGrid"
To recompile schemas after updating org.gnome.shell.extensions.grid-desktop.gschema.xml: glib-compile-schemas schemas/
Based on the original Gridgets extension by rebatnaath.
Refactored, enhanced, and maintained by András Pelach (with development assistance from Google Gemini).
This project is licensed under the GPL-3.0 License.
A customizable desktop widget extension for GNOME Shell, providing an interactive, density-adaptive grid on your desktop canvas.

Clone the repository: git clone https://github.com/pelach/grid-desktop.git cd grid-desktop
Install to GNOME Extensions directory: mkdir -p ~/.local/share/gnome-shell/extensions/grid-desktop@pelach.github.com cp -r * ~/.local/share/gnome-shell/extensions/grid-desktop@pelach.github.com/
Restart GNOME Shell and Enable:
X11: Press Alt + F2, type r, and press Enter.
Wayland: Log out and log back in.
To monitor extension logs in real-time: journalctl -f -o cat /usr/bin/gnome-shell | grep -E "grid-desktop|DesktopGrid"
To recompile schemas after updating org.gnome.shell.extensions.grid-desktop.gschema.xml: glib-compile-schemas schemas/
Based on the original Gridgets extension by rebatnaath.
Refactored, enhanced, and maintained by András Pelach (with development assistance from Google Gemini).
This project is licensed under the GPL-3.0 License.