fix
This commit is contained in:
@@ -143,7 +143,6 @@
|
|||||||
casks = [
|
casks = [
|
||||||
"1password"
|
"1password"
|
||||||
"alcove"
|
"alcove"
|
||||||
"aerospace"
|
|
||||||
"aqua-voice"
|
"aqua-voice"
|
||||||
"ghostty@tip"
|
"ghostty@tip"
|
||||||
"helium-browser"
|
"helium-browser"
|
||||||
|
|||||||
@@ -3,19 +3,9 @@
|
|||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}: let
|
}: {
|
||||||
aerospaceApp = "/Applications/AeroSpace.app/Contents/MacOS/AeroSpace";
|
|
||||||
in {
|
|
||||||
programs.aerospace = {
|
programs.aerospace = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package =
|
|
||||||
pkgs.emptyDirectory.overrideAttrs (old: {
|
|
||||||
meta =
|
|
||||||
(old.meta or {})
|
|
||||||
// {
|
|
||||||
mainProgram = "aerospace";
|
|
||||||
};
|
|
||||||
});
|
|
||||||
launchd.enable = true;
|
launchd.enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
start-at-login = true;
|
start-at-login = true;
|
||||||
@@ -154,15 +144,5 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
home.file.".aerospace.toml".onChange =
|
|
||||||
lib.mkForce ''
|
|
||||||
if [ -x "${aerospaceApp}" ]; then
|
|
||||||
echo "AeroSpace config changed, reloading..."
|
|
||||||
"${aerospaceApp}" reload-config || true
|
|
||||||
fi
|
|
||||||
'';
|
|
||||||
|
|
||||||
launchd.agents.aerospace.config.Program = lib.mkForce aerospaceApp;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user