You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.0 KiB

Manual

elgato.py file

Setup

clone and cd into repo dir

python3 -m venv ~/elgato_env
source ~/elgato_env/bin/activate
pip install -r requirements.txt

Compilation

make sure ~/elgato_env has been activated and you are in repo dir

pyinstaller -F elgato.py

Execution

substitute correct repo location and IP addresses of lights (get from Elgato Control Center app):

~/Documents/git/elgato/dist/elgato day
~/Documents/git/elgato/dist/elgato night

Darkmode script

Installation

install the following (might not need nightlight):

brew install brightness
brew install smudge/smudge/nightlight

Download https://github.com/jenghis/nshift and move into /usr/local/bin/

Setup

edit darkmode for:

  • local repo location (include dist/elgato in path)
  • ip addresses of lights (get from Elgato Control Center app)
  • brightness -d display number (use brightness -l)

move darkmode into /usr/local/bin/

Execution

darkmode true
darkmode false