Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
keychron-assistant # Keychron Assistant
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
keychron-assistant # Keychron Assistant
];
} Package Definition
{
"pname": "keychron-assistant",
"version": "1.1.6",
"src": {
"url": "https://launcher.keychron.com/static/assist/KeychronAssist-1.1.6.dmg",
"sha256": "22c1a611a81f8b0b0c7cc3b318a95b912f22de76dead86d7854b72d84a95b7bc"
},
"installPhase": [
"mkdir -p \"$out/Applications/Keychron-Assistant.app\" && cp -r \"Keychron-Assistant.app\" \"$out/Applications\""
],
"meta": {
"description": "Companion app for Keychron Launcher's Quick Start feature",
"homepage": "https://www.keychron.com/blogs/news/how-to-download-and-install-keychron-assist"
}
}