nix/home/hammerspoon.nix

19 lines
341 B
Nix

{
lib,
config,
dots,
...
}:
{
options.custom.gui = with lib; {
hammerspoon = {
enable = mkEnableOption "Enable hammerspoon";
};
};
config = lib.mkIf config.custom.gui.hammerspoon.enable {
home.file.".hammerspoon".source =
config.lib.file.mkOutOfStoreSymlink "${dots}/config/home/.hammerspoon";
};
}