mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-09-22 04:57:56 +03:00
dark-mode-notify: init at 2022-07-18
`dark-mode-notify` is a small too that calls a binary whenever dark mode status changes in macOS.
This commit is contained in:
parent
b632adedec
commit
c97c45612c
40
pkgs/os-specific/darwin/dark-mode-notify/default.nix
Normal file
40
pkgs/os-specific/darwin/dark-mode-notify/default.nix
Normal file
@ -0,0 +1,40 @@
|
||||
{ lib
|
||||
, fetchFromGitHub
|
||||
, stdenv
|
||||
, swift
|
||||
, swiftpm
|
||||
, darwin
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (final: {
|
||||
pname = "dark-mode-notify";
|
||||
version = "unstable-2022-07-18";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bouk";
|
||||
repo = "dark-mode-notify";
|
||||
rev = "4d7fe211f81c5b67402fad4bed44995344a260d1";
|
||||
hash = "sha256-LsAQ5v5jgJw7KsJnQ3Mh6+LNj1EMHICMoD5WzF3hRmU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
swift
|
||||
swiftpm
|
||||
];
|
||||
|
||||
buildInputs = with darwin.apple_sdk.frameworks; [
|
||||
Foundation
|
||||
Cocoa
|
||||
];
|
||||
|
||||
makeFlags = [ "prefix=$(out)" ];
|
||||
|
||||
meta = {
|
||||
description = "Run a script whenever dark mode changes in macOS";
|
||||
homepage = "https://github.com/bouk/dark-mode-notify";
|
||||
# Doesn't build on x86_64 because of some CoreGraphics issue, even with SDK 11.0
|
||||
platforms = [ "aarch64-darwin" ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ YorikSar ];
|
||||
};
|
||||
})
|
@ -3584,6 +3584,8 @@ with pkgs;
|
||||
|
||||
dcap = callPackage ../tools/networking/dcap { };
|
||||
|
||||
dark-mode-notify = callPackage ../os-specific/darwin/dark-mode-notify { };
|
||||
|
||||
deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { };
|
||||
|
||||
delayarchitect = callPackage ../applications/audio/delayarchitect { };
|
||||
|
Loading…
Reference in New Issue
Block a user