diff --git a/modules/capabilities/ai.nix b/modules/capabilities/ai.nix index b85e5c4..3b419e1 100644 --- a/modules/capabilities/ai.nix +++ b/modules/capabilities/ai.nix @@ -62,6 +62,7 @@ in home.packages = [ pkgs.llm-agents.codex pkgs.ctx7 + pkgs.llm-agents.pi ]; }; } diff --git a/modules/capabilities/desktop-defaults.nix b/modules/capabilities/desktop-defaults.nix index aaf8ac6..c173588 100644 --- a/modules/capabilities/desktop-defaults.nix +++ b/modules/capabilities/desktop-defaults.nix @@ -72,6 +72,7 @@ in unzip gimp dbeaver-bin + onlyoffice-desktopeditors ]; }; diff --git a/modules/capabilities/helix.nix b/modules/capabilities/helix.nix index 27a58f7..9958c66 100644 --- a/modules/capabilities/helix.nix +++ b/modules/capabilities/helix.nix @@ -16,11 +16,6 @@ finalAttrs: previousAttrs: { version = "0.18.3"; - pnpmWorkspaces = [ - "svelte-language-server..." - "typescript-svelte-plugin..." - ]; - src = pkgs.fetchFromGitHub { owner = "sveltejs"; repo = "language-tools"; @@ -40,35 +35,12 @@ hash = "sha256-fY3hrCkr/soJk1gp39/jec8lT2ZJI27xRBCZi006oWA="; }; - buildPhase = builtins.replaceStrings - [ "pnpm run --filter=svelte-language-server... build" ] - [ '' - pnpm run --filter=svelte-language-server... build - pnpm --filter=typescript-svelte-plugin exec tsc \ - -p ./ \ - --pretty false \ - --types node \ - --typeRoots ../../node_modules/.pnpm/node_modules/@types - '' ] - previousAttrs.buildPhase; - - installPhase = builtins.replaceStrings - [ "pnpm install --filter=svelte-language-server..." ] - [ "pnpm install --filter=svelte-language-server... --filter=typescript-svelte-plugin..." ] - previousAttrs.installPhase; - postInstall = (previousAttrs.postInstall or "") + '' substituteInPlace \ "$out/lib/node_modules/svelte-language-server/packages/language-server/node_modules/@vscode/emmet-helper/lib/cjs/emmetHelper.js" \ --replace-fail \ "'jsx.enabled': syntax === 'jsx'," \ "'jsx.enabled': syntax === 'jsx' || syntax === 'html'," - - ln -s ../packages/typescript-plugin \ - "$out/lib/node_modules/svelte-language-server/node_modules/typescript-svelte-plugin" - - ln -s ../packages/language-server/node_modules/svelte \ - "$out/lib/node_modules/svelte-language-server/node_modules/svelte" ''; } ); @@ -139,16 +111,7 @@ environment.SNIPPETS_PATH = "${pkgs.vimPlugins.friendly-snippets}/snippets"; }; - language-server.vtsls.config.vtsls = { - autoUseWorkspaceTsdk = true; - tsserver.globalPlugins = [ - { - name = "typescript-svelte-plugin"; - location = "${svelteLanguageServer}/lib/node_modules/svelte-language-server"; - enableForWorkspaceTypeScriptVersions = true; - } - ]; - }; + language-server.vtsls.config.vtsls.autoUseWorkspaceTsdk = true; language = [ { diff --git a/modules/capabilities/networking.nix b/modules/capabilities/networking.nix index 011a2b6..aeb8120 100644 --- a/modules/capabilities/networking.nix +++ b/modules/capabilities/networking.nix @@ -8,7 +8,13 @@ in }; flake.modules.nixos.network-manager = { - networking.networkmanager.enable = true; + networking = { + networkmanager.enable = true; + firewall.allowedTCPPorts = [ + 5173 + 5174 + ]; + }; }; flake.modules.nixos.server-firewall = diff --git a/modules/capabilities/niri/default.nix b/modules/capabilities/niri/default.nix index c3ad8e4..d98a7e4 100644 --- a/modules/capabilities/niri/default.nix +++ b/modules/capabilities/niri/default.nix @@ -147,7 +147,7 @@ in input = { focus-follows-mouse.enable = true; - mouse."accel-speed" = if machine.portable then -0.6 else 0.4; + mouse."accel-speed" = 0.4; keyboard = { repeat-delay = 300; repeat-rate = 50;