KEWSTATERC(5)

πŸ“¦
version 4.4.2 Β· 2 versions
, in arch rolling

πŸ’– KEWSTATERC(5) β€” File Formats Manual vibes πŸ’–

okay bestie, welcome to the KEWSTATERC(5) page from the File Formats Manual. This is the whole lore, and yes, it’s giving β€œruntime state but make it cute” ✨


✨ NAME ✨

kewstaterc β€” the persisted runtime state file for kew 🫢


🌸 SYNOPSIS 🌸

~/.config/kew/kewstaterc (Linux/FreeBSD/Android),
~/Library/Preferences/kew/kewstaterc (macOS)

πŸ¦‹ DESCRIPTION πŸ¦‹

kewstaterc stores settings that kew(1) changes automatically at runtime as you interact with the app β€” like toggling notifications or adjusting the volume, no cap. It uses the same INI-style syntax as kewrc(5): named sections in square brackets, each containing key=value pairs. Slay.

Unlike kewrc(5), which you’re expected to hand-edit, kew writes to kewstaterc itself whenever the corresponding in-app setting changes. Values in kewstaterc take precedence over the same-named keys in kewrc(5), so a setting changed from within kew will override its kewrc value on subsequent runs. Periodt.

If kewstaterc is deleted, kew regenerates it with default values the next time it writes state. Iconic behavior, honestly πŸ’…


πŸŽ€ MISCELLANEOUS SECTION πŸŽ€

Settings in the [miscellaneous] section.

  • allowNotifications bool β€” Whether desktop notifications are enabled. Mirrors and overrides the kewrc setting of the same name. Default: 1.
  • alwaysCrossfade bool β€” Whether crossfade at the end of every song is enabled. Mirrors and overrides the kewrc setting of the same name. Default: 1.
  • lastVolume n β€” The volume level in effect when kew was last closed, on a scale of 0 to 100. Restored on the next launch if autoResume or equivalent volume-restore behavior applies. Default: 5.

🌈 TRACK COVER SECTION 🌈

Settings in the [track cover] section.

  • coverAnsi bool β€” Whether covers are rendered using ASCII/ANSI art mode. Mirrors and overrides the kewrc setting of the same name. Default: 0.

πŸ”₯ VISUALIZER SECTION πŸ”₯

Settings in the [visualizer] section.

  • visualizerColortype int β€” The active visualizer color mode. Mirrors and overrides the visualizerColorType setting in kewrc(5).
    • 0 β€” lighten
    • 1 β€” flat
    • 2 β€” reversed lighten
    • 3 β€” party
    • 4 β€” vibrant
    • 5 β€” lum vibrant
    • 6 β€” binning
    • 7 β€” two color gradient
    • 8 β€” off

Default: 3.


πŸ‘‘ CHROMA SECTION πŸ‘‘

Settings in the [chroma] section.

  • chromaPreset n β€” Index of the last-selected Visualizer preset. A value of -1 means no preset is selected. Default: -1.

πŸ’œ COLORS SECTION πŸ’œ

Settings in the [colors] section.

  • colorMode int β€” The active color palette source. Mirrors and overrides the colorMode setting in kewrc(5).
    • 0 β€” 16-bit color palette from the default theme
    • 1 β€” colors derived from the One Album Color theme
    • 2 β€” colors derived from the TrueColor theme
    • 3 β€” colors derived from the Album Colors theme
    • 4 β€” neutral, devoid of color

Default: 3.

  • theme name β€” Name of the currently selected theme file, as found in ~/.config/kew/themes (Linux/FreeBSD/Android) or ~/Library/Preferences/kew/themes (macOS). Mirrors and overrides the theme setting in kewrc(5). Empty selects the default theme.

πŸ“ FILES πŸ“

  • ~/.config/kew/kewstaterc β€” State file on Linux, FreeBSD, and Android.
  • ~/Library/Preferences/kew/kewstaterc β€” State file on macOS.

⭐ SEE ALSO ⭐

kew(1), kewrc(5)


big kew energy: source/version is kew, stamped 2026-09-24, and this page is literally KEWSTATERC(5) πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from