ddcctl icon indicating copy to clipboard operation
ddcctl copied to clipboard

[request] submit homebrew for macOS?

Open AlJohri opened this issue 6 years ago • 7 comments

hi! it would be great to have this available via homebrew for macOS so one can install it using just brew install ddcctl

AlJohri avatar Oct 24 '18 05:10 AlJohri

I am happy to make the brew formula but we need to start tagging versions. @kfix Can you make a version tag for the repo? See formula requirements regarding versioning here -> https://github.com/Homebrew/brew/blob/master/docs/Formula-Cookbook.md#basic-instructions

ajd394 avatar Nov 21 '18 01:11 ajd394

bumping @kfix

AlJohri avatar Aug 12 '19 00:08 AlJohri

it is still very buggy at this point and nightshift has lessened the need for it.

will consider tagging once it isn't such a crash maker and apple provides a stable API to differentiate monitors.

kfix avatar Sep 10 '19 16:09 kfix

it is still very buggy at this point and nightshift has lessened the need for it.

Why do you say nightshift has lessened the need for it? I'd really love to get a built-in Apple solution, but it doesn't seem to be a priority for them... like ever. Last year I talked to some kernel engineers to figure out if I can avoid polling and get called by the system when ambient light changes, but they had no idea about it - seems another team was handling that.

CatalinMustata avatar Sep 24 '19 08:09 CatalinMustata

is there some way to achieve the same with nightshift?

Zemnmez avatar Jan 08 '20 15:01 Zemnmez

I think we'll at least need on-the-fly vendor detection implemented (#57 ) before going "GA" and tagging releases. We don't want the formula to have to build GPU specific targets.

kfix avatar Jan 10 '21 01:01 kfix

https://github.com/kfix/ddcctl/releases/tag/v0 is up and is a single binary.

user-definable DDC delays and other safeties should be implemented for v1.

I don't plan to do semver on this - upgraders beware!

kfix avatar Jan 10 '21 04:01 kfix