+sketchybar+yabai

these look cool; not sure i've got them 100% working, but with proper config these should work
This commit is contained in:
Jacob Heider 2024-01-31 14:04:46 -05:00 committed by Jacob Heider
parent 2dc3200dc1
commit c156c69e3b
2 changed files with 58 additions and 0 deletions

View file

@ -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}}"

View file

@ -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}}"