Crates.io | reddish-shift |
lib.rs | reddish-shift |
version | 0.1.2 |
source | src |
created_at | 2024-06-27 18:30:06.691698 |
updated_at | 2024-07-16 22:34:35.727912 |
description | Set color temperature of display according to time of day |
homepage | https://github.com/mahor1221/reddish-shift |
repository | https://github.com/mahor1221/reddish-shift |
max_upload_size | |
id | 1286042 |
size | 372,871 |
A port of Redshift. Translated line by line with the help of C2Rust.
Reddish Shift adjusts the color temperature of your screen according to your surroundings. This may help your eyes hurt less if you are working in front of the screen at night.
cargo install reddish-shift
paru -S reddish-shift
paru -S reddish-shift-bin
paru -S reddish-shift-git
For a quick start, run:
reddish-shift daemon --location LATITUDE:LONGITUDE
replace LATITUDE
and LONGITUDE
with your current geolocation.
To see all available commands:
reddish-shift -h
To see all available options for a given command (e.g. daemon):
reddish-shift daemon --help
Note that using --help
instead of -h
prints a more detailed help message.
A configuration file can also be used. It should be saved in the following location depending on the platform:
Linux: $XDG_CONFIG_HOME/reddish-shift/config.toml
or $HOME/.config/reddish-shift/config.toml
if $XDG_CONFIG_HOME
is not set
or /etc/reddish-shift/config.toml
for system wide configuration
macOS: $HOME/Library/Application Support/reddish-shift/config.toml
Windows: %AppData%\reddish-shift\config.toml
Run cargo build --release --all
to build these files:
target/release/reddish-shift
: the main program
target/release/man1/
: man pages
target/release/completion/
: various shell completion scrips
Linux
Windows
Support installation with: Appimage, AUR, DEB, PPA, MSI, Choco
Geoclue2 location provider
Real screen brightness control (experimental)
Supporting macOS is not planned currently. Contributions are welcomed.
Unit testing
Automatic Conversion from Redshift's config file to reddish-shift/config.toml
This project is licensed under the terms of GNU General Public License v3.0.