The clock widget from caelestia without dependencies
  • QML 66.4%
  • Nix 33.6%
Find a file
2026-04-12 14:16:59 +02:00
.envrc init: flake config 2026-04-12 14:09:33 +02:00
.gitignore init: flake config 2026-04-12 14:09:33 +02:00
DesktopClock.qml init: clock widget 2026-04-12 14:10:06 +02:00
flake.lock flake lock 2026-04-12 14:09:50 +02:00
flake.nix init: flake config 2026-04-12 14:09:33 +02:00
README.md sources 2026-04-12 14:16:59 +02:00
shell.qml init: clock widget 2026-04-12 14:10:06 +02:00

Quickshell Clock Widget

Desktop clock widget using Quickshell. Originally from Caelestia, extracted as a standalone module without extra dependencies.

NixOS

{
  inputs.quickshell-clock-widget.url = "github:cedev-1/quickshell-clock-widget";
  
  imports = [ inputs.quickshell-clock-widget.nixosModules.default ];
  
  services.quickshell-clock-widget.enable = true;
}

Options:

  • position - Widget position: bottom-right (default), bottom-left, top-right, top-left, center
  • fontSize - Font size in pixels (default: 84)
image

Sources

https://github.com/caelestia-dots/shell/blob/main/modules/background/DesktopClock.qml https://raw.githubusercontent.com/caelestia-dots/shell/main/modules/bar/components/Clock.qml https://raw.githubusercontent.com/caelestia-dots/shell/main/modules/background/DesktopClock.qml