This commit is contained in:
kiri committed 2026-08-22 10:40:52 +02:00
1 parent 9aa6d64771
commit b6838507fd
5 files changed
+11 -40

No files matched your search

+1
View File
@@ -62,6 +62,7 @@ in
home.packages = [
pkgs.llm-agents.codex
pkgs.ctx7
pkgs.llm-agents.pi
];
};
}
@@ -72,6 +72,7 @@ in
unzip
gimp
dbeaver-bin
onlyoffice-desktopeditors
];
};
+1 -38
View File
@@ -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 = [
{
+7 -1
View File
@@ -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 =
+1 -1
View File
@@ -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;