~kris/dots

srice

ref: e9b48d06a8541f3eda5c4db90382ab3c77183afb srice/doc/plan9.md -rw-r--r-- 2.4 KiB
e9b48d06 — Kris Yotam xprofile: systemd-aware pipewire start + blueman-applet; sb-internet: tolerate missing /proc/net/wireless 2 months ago

#Plan 9 Color Scheme Reference

#The Iconic Colors (Acme/Rio UI)

Element Hex Description
Acme body bg #ffffea The famous cream
Acme tag bg #eaffff Pale blue-green
Text #000000 Black
Selected (body) #eeee9e Dark yellow
Selected (tag) #9eeeee Pale grey-green
Body border #99994c Yellow-green
Tag border #8888cc Purple-blue

#Full draw.h Palette (plan9port/include/draw.h)

All values originally 0xRRGGBBFF in source.

Name Hex
DBlack #000000
DWhite #ffffff
DRed #ff0000
DGreen #00ff00
DBlue #0000ff
DCyan #00ffff
DMagenta #ff00ff
DYellow #ffff00
DPaleyellow #ffffaa
DDarkyellow #eeee9e
DDarkgreen #448844
DPalegreen #aaffaa
DMedgreen #88cc88
DDarkblue #000055
DPalebluegreen #aaffff
DPaleblue #0000bb
DBluegreen #008888
DGreygreen #55aaaa
DPalegreygreen #9eeeee
DYellowgreen #99994c
DMedblue #000099
DGreyblue #005dbb
DPalegreyblue #4993dd
DPurpleblue #8888cc

#Lospec 23-Color Simplified Palette

#ffffff  #ffeaff  #cc88cc  #884488
#eaffff  #88cccc  #448888  #eaeaff
#8888cc  #444488  #eaffea  #88cc88
#448844  #ffffea  #cccc88  #888844
#ffeaea  #cc8888  #884444  #eaeaea
#cccccc  #888888  #000000

#Design Philosophy

Rob Pike chose pale colors because "these systems were going to be looked at all day" (Edward Tufte influence). Acme uses yellow (#ffffea) for text bodies and blue (#eaffff) for tag bars to create visual separation.

#Widget Programs (from the gif)

#faces

Mail notification strip. Shows 48x48 portrait icons for recent mail senders. Reads from /mail/fs/mbox/ and displays faces from /lib/face/. Part of base Plan 9 and plan9port.

#stats

Real-time system monitor. Shows graphs of CPU, memory, network, etc. Can monitor multiple machines simultaneously. Part of base Plan 9 and plan9port.