summaryrefslogtreecommitdiff
path: root/modules/services/yabai
AgeCommit message (Collapse)Author
2024-04-19treewide: remove lib.mdDocWeijia Wang
2024-02-01services/yabai: Remove IFDNikodem RabuliƄski
enableScriptingAddition no longer triggers IFD by using runCommand to generate sudoers.d/yabai, instead of builtins.hashFile and interpolating the string in nix.
2024-01-30Merge pull request #780 from kalbasit/update_yabai_sa_scriptMichael Hoang
services/yabai: Remove --check-sa and --install-sa flags
2023-11-18[yabai] Configure scripting additionRichard Huang
Allow admins to execute `yabai --load-sa` as the root user without having to enter a password
2023-09-14services/yabai: Remove --check-sa and --install-sa flagsWael M. Nasreddine
The --check-sa and --install-sa flags were removed in favor of --load-sa as of version 5.0.0 of Yabai. https://github.com/koekeishiya/yabai/blob/ee0137f37ded4309cb40b7f38817b5abd90fb592/CHANGELOG.md?plain=1#L83
2023-07-13use `types.lines` for yabai.extraConfig optionYusef Napora
This allows setting the option definition in multiple locations. The final value will be all definitions concatenated with `\n`.
2023-06-24treewide: convert all option docs to MarkdownEmily
This process was automated by [my fork of `nix-doc-munge`]; thanks to @pennae for writing this tool! It automatically checks that the resulting documentation doesn't change, although my fork loosens this a little to ignore some irrelevant whitespace and typographical differences. As of this commit there is no DocBook remaining in the options documentation. You can play along at home if you want to reproduce this commit: $ NIX_PATH=nixpkgs=flake:nixpkgs/c1bca7fe84c646cfd4ebf3482c0e6317a0b13f22 \ nix shell nixpkgs#coreutils \ -c find . -name '*.nix' \ -exec nix run github:emilazy/nix-doc-munge/0a7190f600027bf7baf6cb7139e4d69ac2f51062 \ {} + [my fork of `nix-doc-munge`]: https://github.com/emilazy/nix-doc-munge
2022-09-16yabai: set default packageNikolay Korotkiy
2021-10-23add forward compatibility for literalExample deprecationDaiderd Jordan
Fixes #367
2020-12-03yabai: load scripting addition in yabai-sa daemoncmacrae
2020-05-15Separate yabai config and extra config by newlineShardul Baral
If a user passes both `config` and `extraConfig` to the `yabai` serivce, the generated `yabairc` file is invalid. This is because we do not add a newline separator when we concatenate the config string generated by `toYabaiConfig cfg.config` with `cfg.extraConfig`. This PR prepends a newline to `cfg.extraConfig` if it is non-empty so that the resulting `yabairc` config is valid.
2020-05-10module: add yabai servicecmacrae