SCTD(1)

πŸ“¦ version 0.5, in nixos 26.05, nixpkgs unstable

πŸ’… SCTD(1) β€” the girlies' guide to sctd

okay so this is a General Commands Manual page for sctd, and honestly? it's a whole vibe. let me walk you through it bestie, no gatekeeping πŸ’–


✨ NAME ✨

sctd β€” a daemon that shifts the color temperature of your screen 🌈

like, it literally warms up (or cools down) your display over the course of the day so your eyes don't get absolutely cooked at 2am. iconic behavior tbh 🫢


🌸 SYNOPSIS 🌸

sctd [temp]
sctd version

that's it. that's the whole thing. two little lines. she's lowkey minimal ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so sctd is a lightweight daemon wrapper script around sct(1) πŸ’… the way it works is that the color temperature of the screen gets increased or decreased dynamically depending on the current time of the day. like it's reading the room, literally πŸŒžπŸŒ™

the arguments are as follows, bestie:

  • temp β€” optionally specify the base temperature to use. default value: 4500. πŸ‘‘
  • version β€” print the version and copyright information of sctd to the standard output, then exit. and it exits successfully, slay ✨

and here's the important bit, so don't skip it: sctd expects a base temp value between 2000 and 9000, and increments or decrements it in steps of two every minute. every. minute. she's consistent πŸ’€


πŸŽ€ EXIT STATUS πŸŽ€

the sctd utility exits 0 on success, and >0 if an error occurs. simple as that, no cap πŸ’―


⭐ EXAMPLES ⭐

run sctd to shift the screen temperature dynamically πŸ¦‹:

$ sctd

run sctd with a base temperature of 2500 for a deeper red πŸ”₯:

$ sctd 2500

print version and copyright information of sctd to the standard output stream and exit successfully πŸŽ€:

$ sctd version

πŸ‘€ SEE ALSO πŸ‘€

sct(1) β€” the main character, honestly. sctd is just her little sister πŸ’œ


πŸ’€ STANDARDS πŸ’€

the sctd daemon is not compliant with any specification. not one. not a single one. she's a free spirit 🧚

where portability is paramount, do not use it. fr fr, i'm not kidding, don't do it πŸ™ˆ

🌈 HISTORY 🌈

the first version of the sctd daemon appeared back in May 2017 in the following Lobsters article:

https://lobste.rs/s/stlowv/sctd_minimal_daemon_for_sct

so yeah, she's been around a minute. respect the elders πŸ‘‘


πŸ’– AUTHORS πŸ’–

the sctd daemon was written by Aaron Bieber <abieber@openbsd.org> and further improved by Joerg Jung <jung@openbsd.org>. two icons collaborating, we love to see it 🫢✨


😭 CAVEATS 😭

this is the part where i hold your hand, bestie, because it's a little tragic: since sct(1) rounds the given values in steps of 500, the sctd adjusts the screen temperature only about every 4 hours πŸ’€πŸ’€

so like... she's technically incrementing every minute, but the rounding means you'll actually see a change roughly every four hours. it's giving "i'm doing my best" energy, and honestly? valid πŸ”₯


🌸 HOMEPAGE 🌸

https://www.umaxx.net/

go say hi, she'd love that πŸ’…


okay that's the whole page, hope this was helpful bestie!! mwah πŸ’‹

this one's from the Debian crew, dated Jan 28, 2020 β€” so like, vintage at this point, but still eating ✨

πŸ“¦ where this page comes from