From c156c69e3be65267b53a59f28866799ff4d4af10 Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Wed, 31 Jan 2024 14:04:46 -0500 Subject: [PATCH] +sketchybar+yabai these look cool; not sure i've got them 100% working, but with proper config these should work --- .../SketchyBar/package.yml | 34 +++++++++++++++++++ .../github.com/koekeishiya/yabai/package.yml | 24 +++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 projects/felixkratz.github.io/SketchyBar/package.yml create mode 100644 projects/github.com/koekeishiya/yabai/package.yml diff --git a/projects/felixkratz.github.io/SketchyBar/package.yml b/projects/felixkratz.github.io/SketchyBar/package.yml new file mode 100644 index 00000000..673963b7 --- /dev/null +++ b/projects/felixkratz.github.io/SketchyBar/package.yml @@ -0,0 +1,34 @@ +distributable: + url: https://github.com/FelixKratz/SketchyBar/archive/refs/tags/v{{version}}.tar.gz + strip-components: 1 + +versions: + github: FelixKratz/SketchyBar + +platforms: + - darwin + +dependencies: + github.com/koekeishiya/yabai: '*' + +build: + script: + - make $ARCH + - install -D bin/sketchybar {{prefix}}/bin/sketchybar + - install -D sketchybarrc {{prefix}}/etc/sketchybarrc.example + # unquoted variable in battery.sh + - run: sed -i -e 's/\[ \$PERCENTAGE /[ "$PERCENTAGE" /' battery.sh + working-directory: plugins + - cp -a plugins {{prefix}}/etc + env: + darwin/aarch64: + ARCH: arm64 + darwin/x86-64: + ARCH: x64 + +provides: + - bin/sketchybar + +test: + - sketchybar --help + - test "$(sketchybar --version)" = "sketchybar-v{{version}}" diff --git a/projects/github.com/koekeishiya/yabai/package.yml b/projects/github.com/koekeishiya/yabai/package.yml new file mode 100644 index 00000000..02d142bb --- /dev/null +++ b/projects/github.com/koekeishiya/yabai/package.yml @@ -0,0 +1,24 @@ +distributable: + url: https://github.com/koekeishiya/yabai/archive/refs/tags/{{version.tag}}.tar.gz + strip-components: 1 + +versions: + github: koekeishiya/yabai + +platforms: + - darwin + +build: + # dependencies: + # apple.com/xcode: >=11 + script: + - make + - install -D bin/yabai {{prefix}}/bin/yabai + - install -D doc/yabai.1 {{prefix}}/man/man1/yabai.1 + +provides: + - bin/yabai + +test: + - yabai --help + - test "$(yabai --version)" = "yabai-v{{version}}"