mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-03-17 23:14:07 +01:00
fix: yabai - https://github.com/ryan4yin/nix-config/issues/51
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
{
|
||||
pkgs,
|
||||
config,
|
||||
lib,
|
||||
username,
|
||||
@@ -9,7 +10,24 @@
|
||||
in {
|
||||
services.yabai = {
|
||||
enable = true;
|
||||
package = pkgs-unstable.yabai;
|
||||
# temporary workaround for https://github.com/ryan4yin/nix-config/issues/51
|
||||
package = pkgs-unstable.yabai.overrideAttrs (oldAttrs: rec {
|
||||
version = "6.0.7";
|
||||
src =
|
||||
if pkgs.stdenv.isAarch64
|
||||
then
|
||||
(pkgs.fetchzip {
|
||||
url = "https://github.com/koekeishiya/yabai/releases/download/v${version}/yabai-v${version}.tar.gz";
|
||||
hash = "sha256-hZMBXSCiTlx/37jt2yLquCQ8AZ2LS3heIFPKolLub1c=";
|
||||
})
|
||||
else
|
||||
(pkgs.fetchFromGitHub {
|
||||
owner = "koekeishiya";
|
||||
repo = "yabai";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-vWL2KA+Rhj78I2J1kGItJK+OdvhVo1ts0NoOHIK65Hg=";
|
||||
});
|
||||
});
|
||||
|
||||
# Whether to enable yabai's scripting-addition.
|
||||
# SIP must be disabled for this to work.
|
||||
|
||||
Reference in New Issue
Block a user