From e32fbb25ba155193d54a4ef1bc9d25af546cf6e8 Mon Sep 17 00:00:00 2001 From: breel Date: Sat, 7 Mar 2026 15:05:03 -0700 Subject: [PATCH 1/4] omnisharp and youcompleteme are worthless --- .mise-env.sh | 5 +++++ mise.toml | 15 +++++++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 .mise-env.sh diff --git a/.mise-env.sh b/.mise-env.sh new file mode 100644 index 0000000..a0bac68 --- /dev/null +++ b/.mise-env.sh @@ -0,0 +1,5 @@ +#! /usr/bin/env bash + +pyDir="$(dirname "$(which python3)")" +export PYTHONPATH="$(find "$pyDir" -name site-packages):$pyDir:$(find "$pyDir" -name lib-dynload)" +#export DOTNET_ROOT="$(dirname "$(realpath "$(which dotnet)")")" diff --git a/mise.toml b/mise.toml index 376d847..a0ea1a6 100644 --- a/mise.toml +++ b/mise.toml @@ -1,10 +1,17 @@ [tools] cmake = "latest" -dotnet = "latest" -python = "latest" +#dotnet = "latest" +#python = "latest" [tasks.setup-linux-arch] -run = 'paru -S mono git vim-youcompleteme-git mono-msbuild; touch "${MISE_PROJECT_ROOT}"/.sln' +run = "set -x; echo paru -S mono git vim-youcompleteme-git mono-msbuild omnisharp-vim-git dotnet-runtime dotnet-sdk dotnet-host msbuild msbuild-sdkresolver libuv; if ! which pip3; then wget https://bootstrap.pypa.io/get-pip.py -O /tmp/get-pip.py; python3 /tmp/get-pip.py --break-system-packages; fi; python3 -m pip install watchdog --break-system-packages; touch \"${MISE_PROJECT_ROOT}\"/.sln; py3=\"$(which python3)\"; grep -qs \"$py3\" \"$HOME/.vimrc\" || printf \"\\nlet g:ycm_server_python_interpreter = '$py3'\\nlet g:ycm_python_binary_path = '$py3'\\n\" >> \"$HOME/.vimrc\"; omnisharp=\"$(which omnisharp)\"; grep -qs \"$omnisharp\" \"$HOME/.vimrc\" || printf \"\\nlet g:OmniSharp_server_path = '$omnisharp'\\nfiletype plugin indent on\\n\" >> \"$HOME/.vimrc\";" [tasks.test-run-csharp] -run = 'dotnet new console -n dotnet-test && dotnet run --project=./dotnet-test && ls dotnet-test/*.cs' +run = '(test -d ./dotnet-test || dotnet new console -n dotnet-test) && dotnet run --project=./dotnet-test && ls dotnet-test/*.cs' + +[tasks.default] +run = 'mise run test-run-csharp' + +[env] +_.source = { path = "./.mise-env.sh", tools = true } +DOTNET_CLI_TELEMETRY_OPTOUT = "1" From 4d555e85603e477da2a63ed5144b8a3a5a3b09f4 Mon Sep 17 00:00:00 2001 From: breel Date: Sat, 7 Mar 2026 15:11:18 -0700 Subject: [PATCH 2/4] linux package.json --- Packages/manifest.json | 1 + Packages/packages-lock.json | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/Packages/manifest.json b/Packages/manifest.json index eea9490..1249495 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -5,6 +5,7 @@ "com.unity.inputsystem": "1.14.0", "com.unity.multiplayer.center": "1.0.0", "com.unity.timeline": "1.8.7", + "com.unity.toolchain.linux-x86_64": "2.0.11", "com.unity.ugui": "2.0.0", "com.unity.visualscripting": "1.9.6", "com.unity.modules.accessibility": "1.0.0", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 9d44811..f073d7a 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -82,6 +82,22 @@ "dependencies": {}, "url": "https://packages.unity.com" }, + "com.unity.sysroot": { + "version": "2.0.10", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.sysroot.linux-x86_64": { + "version": "2.0.9", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.sysroot": "2.0.10" + }, + "url": "https://packages.unity.com" + }, "com.unity.test-framework": { "version": "1.5.1", "depth": 1, @@ -114,6 +130,16 @@ }, "url": "https://packages.unity.com" }, + "com.unity.toolchain.linux-x86_64": { + "version": "2.0.11", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.sysroot": "2.0.10", + "com.unity.sysroot.linux-x86_64": "2.0.9" + }, + "url": "https://packages.unity.com" + }, "com.unity.ugui": { "version": "2.0.0", "depth": 0, From 9ba8ba3a6b2295aedcfd424ea31132808d2112b1 Mon Sep 17 00:00:00 2001 From: breel Date: Sun, 8 Mar 2026 09:28:16 -0600 Subject: [PATCH 3/4] readme --- README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..d77cd5f --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# Manual Intervention Required + +## Brainstorming Doc + +[Google Drive Link](https://docs.google.com/document/d/1nRMxDnu7cnvAqurH0fo8vcYVc0hh1Uye-O7UulZAZXE/edit?usp=sharing_eip_se_dm&ts=69acb46d) From 2cd2b8fa1d638e170eca0e4ecedfe9f0c96cb219 Mon Sep 17 00:00:00 2001 From: breel Date: Sun, 8 Mar 2026 09:50:06 -0600 Subject: [PATCH 4/4] kanban board on todo.zmoix.com --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index d77cd5f..300bcbe 100644 --- a/README.md +++ b/README.md @@ -3,3 +3,7 @@ ## Brainstorming Doc [Google Drive Link](https://docs.google.com/document/d/1nRMxDnu7cnvAqurH0fo8vcYVc0hh1Uye-O7UulZAZXE/edit?usp=sharing_eip_se_dm&ts=69acb46d) + +## Kanban Board + +[Vikunja on todo.zmoix.com](https://todo.zmoix.com/projects/7/25)