A powerful, modular widget system for your desktop. Place and customize various widgets on your background to enhance your workspace.
This extension decouples widgets from the shell interface, allowing for infinite customization of clocks, and more, all rendered natively on your desktop wallpaper.
- Modular System:
- Easily enable or disable specific widgets based on your needs.
- Native Integration:
- Widgets are rendered directly on the desktop background, feeling like a natural part of your OS.
- Available Plugins:
- Date & Time: A highly customizable clock and date display.
- Custom Text: Display static or dynamic text on your desktop.
Requires GNOME Shell version 46 and up.
The easiest way to install is from the official GNOME Extensions website.
-
Download the ZIP: Go to the Releases page and download the latest
desktop-widgets@NiffirgkcaJ.github.com.zipfile. -
Unzip the File: Extract the contents of the zip file. This will create a folder with the extension's files inside (like
extension.js,metadata.json, etc.). -
Find the Destination Folder: The extension needs to be placed in your local extensions directory. You can open it in your file manager or create it if it doesn't exist with this command:
mkdir -p ~/.local/share/gnome-shell/extensions/ -
Move and Rename: Move the unzipped folder into the extensions directory and rename the folder to match the extension's UUID. This step is crucial. The UUID is:
desktop-widgets@NiffirgkcaJ.github.com.For example, if you unzipped the files into a folder named
desktop-widgets, you would run:mv desktop-widgets ~/.local/share/gnome-shell/extensions/desktop-widgets@NiffirgkcaJ.github.com -
Restart GNOME Shell:
- X11: Press
Alt+F2, typer, and pressEnter. - Wayland: Log out and log back in.
- X11: Press
-
Enable the Extension: Open the Extensions app (or GNOME Tweaks) and enable "Desktop Widgets". You can also do this from the command line:
gnome-extensions enable desktop-widgets@NiffirgkcaJ.github.com
- Clone the repository:
git clone https://github.com/NiffirgkcaJ/desktop-widgets.git cd desktop-widgets - Run the installation script:
./install.sh
- Restart GNOME Shell (press
Alt+F2, typer, and pressEnter) or log out and back in. - Enable the extension using the Extensions app or the command line:
gnome-extensions enable desktop-widgets@NiffirgkcaJ.github.com
- Open Settings: Open the Extension Preferences via the Extensions app or run
gnome-extensions prefs desktop-widgets@NiffirgkcaJ.github.com. - Manage Widgets: Use the "Widgets" tab to add, remove, and configure your desktop widgets.
-
Using the Extensions App (Recommended): Open the "Extensions" application, find "Desktop Widgets", and click the "Uninstall" button.
-
Using the Script: If you installed from source, navigate to the cloned repository directory and run:
./uninstall.sh
Contributions are welcome! Please feel free to open an issue to report a bug or suggest a feature, or submit a pull request with your improvements.
This project is licensed under the GPLv3 - see the LICENSE file for details.