diff --git a/home-modules/desktop.nix b/home-modules/desktop.nix index 6b93249..e23a44a 100644 --- a/home-modules/desktop.nix +++ b/home-modules/desktop.nix @@ -179,6 +179,7 @@ in disable-user-extensions = false; enabled-extensions = [ "hidetopbar@mathieu.bidon.ca" + "appindicatorsupport@rgcjonas.gmail.com" "wifiqrcode@glerro.pm.me" "system-monitor-next@paradoxxx.zero.gmail.com" "clipboard-indicator@tudmotu.com" diff --git a/home-modules/opencode.nix b/home-modules/opencode.nix index 7d592af..0657ead 100644 --- a/home-modules/opencode.nix +++ b/home-modules/opencode.nix @@ -1,5 +1,12 @@ { homeLib, pkgs, ... }: +let + chromeDevtoolsMcpShell = pkgs.runCommand "chrome-devtools-mcp-shell-path" { } '' + mkdir -p "$out/bin" + ln -s ${pkgs.bash}/bin/bash "$out/bin/sh" + ''; +in + { home.file.".agents/skills/check-pr".source = "${homeLib.greptileSkills}/check-pr"; home.file.".agents/skills/greploop".source = "${homeLib.greptileSkills}/greploop"; @@ -63,6 +70,11 @@ NPM_CONFIG_AUDIT = "false"; NPM_CONFIG_FUND = "false"; NPM_CONFIG_UPDATE_NOTIFIER = "false"; + PATH = pkgs.lib.makeBinPath [ + pkgs.nodejs_24 + chromeDevtoolsMcpShell + pkgs.coreutils + ]; }; }; model = "openai/gpt-5.5-fast"; diff --git a/home-modules/packages.nix b/home-modules/packages.nix index b240efa..b995a5a 100644 --- a/home-modules/packages.nix +++ b/home-modules/packages.nix @@ -201,6 +201,7 @@ in xdg-utils gnomeExtensions.auto-move-windows + gnomeExtensions.appindicator gnomeExtensions.clipboard-indicator gnomeExtensions.hide-top-bar gnomeExtensions.maximized-by-default-actually-reborn diff --git a/index.html b/index.html new file mode 100644 index 0000000..0449d79 --- /dev/null +++ b/index.html @@ -0,0 +1,17 @@ + + + + + + + + + + + +
+ + diff --git a/package.json b/package.json new file mode 100644 index 0000000..8748856 --- /dev/null +++ b/package.json @@ -0,0 +1,33 @@ +{ + "name": "@oneleet/agent", + "version": "2.2.8", + "main": "./out/main/index.js", + "author": "Oneleet Inc. (https://www.oneleet.com)", + "homepage": "https://www.oneleet.com", + "dependencies": { + "@sentry/electron": "^6.7.0", + "@tanstack/react-query": "^5.75.2", + "archiver": "^7.0.1", + "auto-launch": "^5.0.6", + "compare-versions": "^6.1.1", + "electron-log": "^5.4.1", + "electron-store": "^10.0.1", + "electron-updater": "^6.6.2", + "input-otp": "^1.4.1", + "node-cron": "^3.0.3", + "react-router-dom": "^6.28.0", + "vite-tsconfig-paths": "^5.1.2", + "zod": "^4.1.5" + }, + "lavamoat": { + "allowScripts": { + "__comment": "See https://www.npmjs.com/package/@lavamoat/allow-scripts", + "$root$": true, + "vite>esbuild": true, + "electron": true, + "vite>tsx>esbuild": true, + "@lavamoat/preinstall-always-fail": false, + "electron-builder>app-builder-lib>electron-builder-squirrel-windows>electron-winstaller": false + } + } +} \ No newline at end of file