LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

gummy

screen brightness and color temperature manager for Linux systems running X11

TLDR

Start the gummy daemon (required before adjustments take effect)
$ gummy start
copy
Set screen temperature to 3400K on all screens
$ gummy -t [3400]
copy
Set brightness to 60% on a specific screen
$ gummy -b [60] -s [1]
copy
Enable automatic brightness based on screen content
$ gummy -B [1]
copy
Enable automatic temperature with sunrise/sunset times
$ gummy -T [1] -y [06:00] -u [16:30]
copy
Disable automatic brightness on a specific screen
$ gummy -B [0] -s [1]
copy

SYNOPSIS

gummy startgummy [options]

DESCRIPTION

gummy is a CLI screen manager for X11 that adjusts brightness and color temperature, automatically or manually, per screen or across all screens. Brightness is applied via gamma (and, on supported embedded displays, backlight), while temperature adjustment reduces blue light for reduced eye strain in the evening.Automatic brightness can follow either captured screen content (estimating ambient brightness from what's being displayed) or an ambient light sensor where present. Automatic temperature follows configurable sunrise/sunset times. The gummy start daemon must be running for either automatic mode, or for changes to persist.

PARAMETERS

start

Start the gummy background daemon that applies brightness/temperature adjustments.
-t KELVIN
Set screen color temperature manually.
-T 0|1
Toggle automatic temperature adjustment based on sunrise/sunset times.
-b PERCENT
Set screen brightness manually.
-B 0|1|2
Toggle automatic brightness: 0 = off, 1 = based on captured screen content, 2 = based on an ambient light sensor (if available).
-y HH:MM
Set the sunrise time used for automatic temperature.
-u HH:MM
Set the sunset time used for automatic temperature.
-s NUMBER
Apply the given options to a specific screen (0-indexed) instead of all screens.
-h
Print help information.

INSTALL

nix profile install nixpkgs#gummy
copy

CAVEATS

Requires X11; does not work under Wayland. The upstream `Fushko/gummy` repository is no longer available on GitHub; forks/mirrors such as `Gitoffthelawn/gummy` carry the code forward. A separate configuration GUI, gummy-conf, exists for users who prefer not to use the CLI directly.

HISTORY

gummy was created by Francesco Fusco as a lightweight, daemon-based alternative to Redshift-style tools for managing screen brightness and color temperature on Linux/X11.

SEE ALSO

RESOURCES

Copied to clipboard
Kai