mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-07-11 15:12:40 +02:00
fix: yabai - https://github.com/ryan4yin/nix-config/issues/51
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
pkgs,
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
username,
|
username,
|
||||||
@@ -9,7 +10,24 @@
|
|||||||
in {
|
in {
|
||||||
services.yabai = {
|
services.yabai = {
|
||||||
enable = true;
|
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.
|
# Whether to enable yabai's scripting-addition.
|
||||||
# SIP must be disabled for this to work.
|
# SIP must be disabled for this to work.
|
||||||
|
|||||||
Reference in New Issue
Block a user