COWCLOCK(1)
COWCLOCK(1) π the CoW Manual, bestie
okay so real talk, this is the cowclock page from the CoW manual, and it's giving "tiny clock that lives on your desktop and serves looks". let's get into it πβ¨
β¨ NAME β¨
cowclock β an analogue clock for CoW ππ°οΈ
πΈ SYNOPSIS πΈ
cowclock [-c path] [-h]
π DESCRIPTION π
cowclock is a resizable analogue clock. that's it, that's the vibe. no cap.
the system configuration gets loaded first, always. then β unless you passed -c β cowclock loads $XDG_CONFIG_HOME/cow/cowclock.conf or $HOME/.config/cow/cowclock.conf when they're present. and like, if you don't have a user config? not an error, bestie π«Ά there are usable defaults built right in, so it just works.
sendSIGHUPto reload theme and presentation settings whilecowclockis already running π and heads up: the initial size does not resize a window that's already being managed. so don't come for it.
by default, the face background, foreground, and font all follow CoW's current theme through the status socket. but if you set font and style settings explicitly, those override the inherited values β your choices win, periodt π and if CoW isn't available at all, you get the built-in black-on-white defaults. iconic, honestly.
π OPTIONS π
-cpath β load overrides from path instead of the default user configuration. it's giving "I brought my own settings" π-hβ print usage and exit. short, sweet, slay.
π¦ CONFIGURATION π¦
the configuration is line-oriented. blank lines and lines beginning with # are ignored. values that contain spaces may be double-quoted. easy!
sizewidth height β set the requested initial size. both dimensions must be at least64. no shrinking below that, sorry π₯²minimum-sizewidth height β set the minimum dimensions advertised to the compositor. the default is120by120pixels.aspect-ratiotrue|false β preserve the ratio given bysizeduring interactive resize. this is enabled by default. maximized and fullscreen dimensions are still obeyed though, so don't worry.paddingpixels β set the gap between the dial and the closest window edge.fontdescription β set the Pango font used for numerals. its configured size applies at the initial size and scales proportionally with the dial. proportional scaling? we love to see it πtimezonename β display name from the system timezone database, such asEurope/LondonorAmerica/New_York. uselocalfor the process's original local timezone.date-formatformat β draw optional date text below the centre using anstrftime(3)format. an empty string disables it.numeralsroman|arabic|none β select Roman numerals, Arabic numerals, or no numerals. Roman four is rendered asIIII, matching traditional clock faces andxarclock. yes,IIII, notIVβ that's the whole point πdirectionclockwise|anticlockwise β set the direction of the hands and the order of the numerals. go backwards if that's your thing, main character energy.tickstrue|false β enable or disable minute and hour marks.second-modetick|smooth|none β select a once-per-second hand, a smoothly moving hand, or no second hand. withnone, the display wakes only at minute boundaries. efficiency queen π€handhour|minute|second length width β set a hand's length and total width as percentages of the dial radius.tickmajor|minor length width β set tick length and width as percentages of the dial radius.numeral-radiuspercent β set the distance of numerals from the centre as a percentage of the dial radius.centre-sizepercent β set the centre pin radius as a percentage of the dial radius. zero hides the pin.face-outlinepercent β set the circular face-outline width as a percentage of the dial radius. zero disables the outline.styleelement colour β set an element colour. element is one ofbackground,foreground,ticks,numerals,hour,minute,second,centre, oroutline.foregroundsupplies every unset foreground element; a more specific style takes precedence. colours use CoW's RGB or RGBA syntax.
π₯ EXAMPLE π₯
here's a whole little config that eats, no crumbs:
size 300 300
font "serif 12"
numerals roman
direction anticlockwise
second-mode smooth
timezone Europe/London
date-format "%a %d %b"
face-outline 0.8
style background 0x202020ff
style foreground 0xe0e0e0ff
style second 0xff4040ff
style outline 0x808080ff
π SEE ALSO π
cow(1)β the whole cow situation, iykyk π
and that's the page!! this was version 0.3 from 2026-09-07, and it lives in the CoW Manual π go set up your little clock bestie, she's gonna be gorgeous π°οΈβ¨π«Ά
π¦ where this page comes from
- fedora 44: cow 0.3-1.fc44 Β· ISC
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms