From bf420114707040ff85a7a5baaacb0230e1769385 Mon Sep 17 00:00:00 2001 From: dylan Date: Fri, 4 Sep 2026 16:22:17 -0500 Subject: [PATCH 1/6] trying to setup omp for code partner/another set of eyes --- .config/omp/agent/config.yml | 23 +++++++++++++++++++++++ .config/omp/agent/local-models.yml | 7 +++++++ .config/omp/agent/models.yml | 7 +++++++ install.sh | 17 ++++++++++++++++- 4 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 .config/omp/agent/config.yml create mode 100644 .config/omp/agent/local-models.yml create mode 100644 .config/omp/agent/models.yml diff --git a/.config/omp/agent/config.yml b/.config/omp/agent/config.yml new file mode 100644 index 0000000..49dc51e --- /dev/null +++ b/.config/omp/agent/config.yml @@ -0,0 +1,23 @@ +modelRoles: + default: ollama/qwen3.5:9b +symbolPreset: unicode +composer: + shape: band +theme: + dark: titanium +setupVersion: 2 +defaultThinkingLevel: medium +plan: + defaultOnStartup: true +steeringMode: one-at-a-time +tools: + approvalMode: always-ask +memory: + backend: "off" +lsp: + formatOnWrite: true +secrets: + enabled: true +hideThinkingBlock: false +stt: + modelName: parakeet diff --git a/.config/omp/agent/local-models.yml b/.config/omp/agent/local-models.yml new file mode 100644 index 0000000..7559dc7 --- /dev/null +++ b/.config/omp/agent/local-models.yml @@ -0,0 +1,7 @@ +providers: + local-ollama: + baseUrl: http://127.0.0.1:8000/v1 + api: openai-responses + auth: none + models: + - id: qwen3.5:9b diff --git a/.config/omp/agent/models.yml b/.config/omp/agent/models.yml new file mode 100644 index 0000000..10f9fb2 --- /dev/null +++ b/.config/omp/agent/models.yml @@ -0,0 +1,7 @@ +providers: + nyx: + baseUrl: http://192.168.1.81:8000/v1 + api: openai-responses + auth: none + models: + - id: qwen3.5:9b diff --git a/install.sh b/install.sh index bde4bae..c8b93e8 100755 --- a/install.sh +++ b/install.sh @@ -3,7 +3,9 @@ ln -sf ~/.dotfiles/.bashrc ~/.bashrc ln -sf ~/.dotfiles/.bash_aliases ~/.bash_aliases ln -sf ~/.dotfiles/.config/nvim ~/.config/nvim -ln -sf ~/.dotfiles/.config/opencode ~/.config/opencode + + + # custom repositories sudo add-apt-repository ppa:ondrej/php @@ -61,3 +63,16 @@ sudo usermod -aG docker $USER sudo chgrp docker /usr/local/bin/docker-compose sudo chmod 750 /usr/local/bin/docker-compose newgrp docker + + +# AI tooling + +curl -fsSL https://omp.sh/install + +ln -sf ~/.dotfiles/.config/opencode ~/.config/opencode + +if [ "$(hostname)" = "nyx" ]; then + ln -sf ~/.dotfiles/.config/omp/agent/local-models.yml ~/.omp/agent/models.yml +else + ln -sf ~/.dotfiles/.config/omp/agent/models.yml ~/.omp/agent/models.yml +fi From 3d578500db5ea290cca9da644f298e3abe9898a4 Mon Sep 17 00:00:00 2001 From: dylan Date: Fri, 4 Sep 2026 16:30:12 -0500 Subject: [PATCH 2/6] symlink config --- install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install.sh b/install.sh index c8b93e8..806ebb9 100755 --- a/install.sh +++ b/install.sh @@ -70,6 +70,7 @@ newgrp docker curl -fsSL https://omp.sh/install ln -sf ~/.dotfiles/.config/opencode ~/.config/opencode +ln -sf ~/.dotfiles/.config/omp/agent/config.yml ~/.omp/agent/config.yml if [ "$(hostname)" = "nyx" ]; then ln -sf ~/.dotfiles/.config/omp/agent/local-models.yml ~/.omp/agent/models.yml From 01212d0d6964bd435f88284a11d5e3da0118bacc Mon Sep 17 00:00:00 2001 From: dylan Date: Fri, 4 Sep 2026 16:52:35 -0500 Subject: [PATCH 3/6] different URLs for different machines --- .bashrc | 2 ++ .config/omp/agent/local-models.yml | 7 ------- install.sh | 6 ------ 3 files changed, 2 insertions(+), 13 deletions(-) delete mode 100644 .config/omp/agent/local-models.yml diff --git a/.bashrc b/.bashrc index 92f7990..6220175 100755 --- a/.bashrc +++ b/.bashrc @@ -146,6 +146,8 @@ fi if [ "$(hostname)" = "nyx" ]; then export OPENCODE_CONFIG_DIR=~/.dotfiles/.config/.opencode/nyx/ + export OLLAMA_BASE_URL=http://127.0.0.1:11434 else export OPENCODE_CONFIG_DIR=~/.dotfiles/.config/.opencode/ + export OLLAMA_BASE_URL=http://192.168.1.81:11434 fi diff --git a/.config/omp/agent/local-models.yml b/.config/omp/agent/local-models.yml deleted file mode 100644 index 7559dc7..0000000 --- a/.config/omp/agent/local-models.yml +++ /dev/null @@ -1,7 +0,0 @@ -providers: - local-ollama: - baseUrl: http://127.0.0.1:8000/v1 - api: openai-responses - auth: none - models: - - id: qwen3.5:9b diff --git a/install.sh b/install.sh index 806ebb9..d226e95 100755 --- a/install.sh +++ b/install.sh @@ -71,9 +71,3 @@ curl -fsSL https://omp.sh/install ln -sf ~/.dotfiles/.config/opencode ~/.config/opencode ln -sf ~/.dotfiles/.config/omp/agent/config.yml ~/.omp/agent/config.yml - -if [ "$(hostname)" = "nyx" ]; then - ln -sf ~/.dotfiles/.config/omp/agent/local-models.yml ~/.omp/agent/models.yml -else - ln -sf ~/.dotfiles/.config/omp/agent/models.yml ~/.omp/agent/models.yml -fi From 38e2002bfd05ac607b1a1f3e286d73f8262ea9d4 Mon Sep 17 00:00:00 2001 From: dylan Date: Sat, 5 Sep 2026 13:59:28 -0500 Subject: [PATCH 4/6] wake the titaness of night --- install.sh | 5 +++-- wake-nyx.sh | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100755 wake-nyx.sh diff --git a/install.sh b/install.sh index d226e95..ec44edc 100755 --- a/install.sh +++ b/install.sh @@ -5,14 +5,15 @@ ln -sf ~/.dotfiles/.bash_aliases ~/.bash_aliases ln -sf ~/.dotfiles/.config/nvim ~/.config/nvim - +# custom scripts +sudo chmod +x wake-nyx.sh # custom repositories sudo add-apt-repository ppa:ondrej/php sudo add-apt-repository ppa:phoerious/keepassxc sudo apt-get update -sudo apt-get install -y python3 curl wget software-properties-common ansible vim vim-gtk3 git ripgrep build-essential cmake wireguard keepassxc imagemagick vim-nox python3-dev deja-dup libnotify-bin v4l-utils guvcview xclip +sudo apt-get install -y python3 curl wget software-properties-common ansible vim vim-gtk3 git ripgrep build-essential cmake wireguard keepassxc imagemagick vim-nox python3-dev deja-dup libnotify-bin v4l-utils guvcview wl-clipboard wakeonlan #nerd fonts wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.3.3/FiraCode.zip diff --git a/wake-nyx.sh b/wake-nyx.sh new file mode 100755 index 0000000..47f8298 --- /dev/null +++ b/wake-nyx.sh @@ -0,0 +1,4 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. + +## Wake Nyx (on LAN) for more compute +wakeonlan 58:11:22:2d:f0:96 From fcec7a16dffdbadbc5446406c1781ff4b6f1929d Mon Sep 17 00:00:00 2001 From: dylan Date: Sat, 5 Sep 2026 14:14:42 -0500 Subject: [PATCH 5/6] go to nyx's domain --- wake-nyx.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wake-nyx.sh b/wake-nyx.sh index 47f8298..bc04d4f 100755 --- a/wake-nyx.sh +++ b/wake-nyx.sh @@ -1,4 +1,4 @@ # ~/.bashrc: executed by bash(1) for non-login shells. ## Wake Nyx (on LAN) for more compute -wakeonlan 58:11:22:2d:f0:96 +wakeonlan -i 192.168.1.255 58:11:22:2d:f0:96 From 5ecf18344c5c0393ab0dcee705aa09a499a881a4 Mon Sep 17 00:00:00 2001 From: Dylan Hildenbrand Date: Mon, 7 Sep 2026 12:58:34 -0500 Subject: [PATCH 6/6] pretty sure this borked so many things, done with omp --- .config/nvim/lazy-lock.json | 36 ++++++++++++++++++------------------ .config/omp/agent/config.yml | 23 ----------------------- .config/omp/agent/models.yml | 7 ------- install.sh | 7 ------- 4 files changed, 18 insertions(+), 55 deletions(-) delete mode 100644 .config/omp/agent/config.yml delete mode 100644 .config/omp/agent/models.yml diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 0dc8000..51dfeec 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,10 +1,10 @@ { - "AstroNvim": { "branch": "main", "commit": "11ac246aae7218ad077f94a2807e142c48d2510c" }, + "AstroNvim": { "branch": "main", "commit": "aa0545fc8357009fc8a67e6cd93e7f8544e3aba9" }, "LuaSnip": { "branch": "master", "commit": "642b0c595e11608b4c18219e93b88d7637af27bc" }, "aerial.nvim": { "branch": "master", "commit": "645d108a5242ec7b378cbe643eb6d04d4223f034" }, "astrocommunity": { "branch": "main", "commit": "fe1aabf613f8480bc6414940e018e0215ba93117" }, - "astrocore": { "branch": "main", "commit": "c98c3951980a8f52ba134c15141c4e2937a9e888" }, - "astrolsp": { "branch": "main", "commit": "9b9182bc64fad69638ca4fba33e458b60aea11db" }, + "astrocore": { "branch": "main", "commit": "4977992a80f1279afad77eec9fcf94680e1468f8" }, + "astrolsp": { "branch": "main", "commit": "0ca1ed9a2536c9eaf78d5f3e7b92bda0dbd404eb" }, "astrotheme": { "branch": "main", "commit": "744e520fcb300980a4e5ea32c508128c790ecc73" }, "astroui": { "branch": "main", "commit": "9a797715484a6e68fc32bdd4c81cb1246f72139f" }, "better-escape.nvim": { "branch": "master", "commit": "199dcc2643dec5d8dbdab4ec672cf405224dcb3b" }, @@ -18,33 +18,33 @@ "heirline.nvim": { "branch": "master", "commit": "fae936abb5e0345b85c3a03ecf38525b0828b992" }, "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, "lazydev.nvim": { "branch": "main", "commit": "ff2cbcba459b637ec3fd165a2be59b7bbaeedf0d" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "25f609e7fca78af7cede4f9fa3af8a94b1c4950b" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "7adc933dabcc7c86ae6b07aff7ee68eac398491f" }, "mason-null-ls.nvim": { "branch": "main", "commit": "2b8433f76598397fcc97318d410e0c4f7a4bea6a" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "e51f9b259f066c4347f9a79ffde54c29a0619384" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "443f1ef8b5e6bf47045cb2217b6f748a223cf7dc" }, "mason.nvim": { "branch": "main", "commit": "2a6940af80375532e5e9e7c1f2fc6319a1b7a69d" }, "mini.icons": { "branch": "main", "commit": "ff2e4f1d29f659cc2bad0f9256f2f6195c6b2428" }, - "neo-tree.nvim": { "branch": "main", "commit": "83e7a2982fd12b9c3d35bc39dd5877cd91a02a61" }, - "none-ls.nvim": { "branch": "main", "commit": "7f9301e416533b5d74e2fb3b1ce5059eeaed748b" }, + "neo-tree.nvim": { "branch": "main", "commit": "f3f3bf73414e400cf9fc13fda50f00404a8f8ab1" }, + "none-ls.nvim": { "branch": "main", "commit": "01f8e62ea11603e59ad9ff7afcfa94fd183f76d6" }, "nui.nvim": { "branch": "main", "commit": "f535005e6ad1016383f24e39559833759453564e" }, - "nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" }, - "nvim-dap": { "branch": "master", "commit": "45a69eba683a2c448dd9ecfc4de89511f0646b5f" }, - "nvim-dap-ui": { "branch": "master", "commit": "1a66cabaa4a4da0be107d5eda6d57242f0fe7e49" }, - "nvim-highlight-colors": { "branch": "main", "commit": "e2cb22089cc2358b2b995c09578224f142de6039" }, - "nvim-lsp-file-operations": { "branch": "master", "commit": "b9c795d3973e8eec22706af14959bc60c579e771" }, + "nvim-autopairs": { "branch": "master", "commit": "7b9923abad60b903ece7c52940e1321d39eccc79" }, + "nvim-dap": { "branch": "master", "commit": "9e848e09a697ee95302a3ef2dd43fd6eb709e570" }, + "nvim-dap-ui": { "branch": "master", "commit": "cc9dd33aade7f20bae414d0cba163bc60d4d4b43" }, + "nvim-highlight-colors": { "branch": "main", "commit": "e4c7af0211866162d999ce0bdd6a029302e19139" }, + "nvim-lsp-file-operations": { "branch": "master", "commit": "276f096ef324c140d00bd0188a0e70382e156771" }, "nvim-lspconfig": { "branch": "master", "commit": "b89138d9af0a96e6048e202a15765fc6b6416bd4" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" }, - "nvim-treesitter-textobjects": { "branch": "main", "commit": "851e865342e5a4cb1ae23d31caf6e991e1c99f1e" }, - "nvim-ts-autotag": { "branch": "main", "commit": "8e1c0a389f20bf7f5b0dd0e00306c1247bda2595" }, + "nvim-treesitter": { "branch": "main", "commit": "61df84986b4b4ec469ee745a182e433d49f8c27e" }, + "nvim-treesitter-textobjects": { "branch": "main", "commit": "898ee307df58f854d11cd7edd06472574d48014e" }, + "nvim-ts-autotag": { "branch": "main", "commit": "88c1453db4ba7dd24131086fe51fdf74e587d275" }, "nvim-vtsls": { "branch": "main", "commit": "0b5f73c9e50ce95842ea07bb3f05c7d66d87d14a" }, "nvim-window-picker": { "branch": "main", "commit": "6382540b2ae5de6c793d4aa2e3fe6dbb518505ec" }, "opencode.nvim": { "branch": "main", "commit": "2ddeebd3212596b51bf078e6ff52862655b80419" }, - "package-info.nvim": { "branch": "master", "commit": "e2469495215f576771b4567786b3c5709e98d87a" }, - "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, + "package-info.nvim": { "branch": "master", "commit": "b86cf49efc3855dd94afb33304b278f6f122bf1a" }, + "plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" }, "resession.nvim": { "branch": "master", "commit": "cc819b0489938d03e4f3532a583354f0287c015b" }, - "schemastore.nvim": { "branch": "main", "commit": "fc58c7a06fc430699bbec1a52b62a256cc204ecf" }, - "smart-splits.nvim": { "branch": "master", "commit": "0bd02161ee5c5378bf4133fcedf53d1fc4179e1d" }, + "schemastore.nvim": { "branch": "main", "commit": "4a0e1b74096937d366031bc1e2b244546af39f8e" }, + "smart-splits.nvim": { "branch": "master", "commit": "32f67888ac71942442fdab3819864a10449dfc41" }, "snacks.nvim": { "branch": "main", "commit": "e6fd58c82f2f3fcddd3fe81703d47d6d48fc7b9f" }, "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, diff --git a/.config/omp/agent/config.yml b/.config/omp/agent/config.yml deleted file mode 100644 index 49dc51e..0000000 --- a/.config/omp/agent/config.yml +++ /dev/null @@ -1,23 +0,0 @@ -modelRoles: - default: ollama/qwen3.5:9b -symbolPreset: unicode -composer: - shape: band -theme: - dark: titanium -setupVersion: 2 -defaultThinkingLevel: medium -plan: - defaultOnStartup: true -steeringMode: one-at-a-time -tools: - approvalMode: always-ask -memory: - backend: "off" -lsp: - formatOnWrite: true -secrets: - enabled: true -hideThinkingBlock: false -stt: - modelName: parakeet diff --git a/.config/omp/agent/models.yml b/.config/omp/agent/models.yml deleted file mode 100644 index 10f9fb2..0000000 --- a/.config/omp/agent/models.yml +++ /dev/null @@ -1,7 +0,0 @@ -providers: - nyx: - baseUrl: http://192.168.1.81:8000/v1 - api: openai-responses - auth: none - models: - - id: qwen3.5:9b diff --git a/install.sh b/install.sh index d226e95..6be3ca0 100755 --- a/install.sh +++ b/install.sh @@ -64,10 +64,3 @@ sudo chgrp docker /usr/local/bin/docker-compose sudo chmod 750 /usr/local/bin/docker-compose newgrp docker - -# AI tooling - -curl -fsSL https://omp.sh/install - -ln -sf ~/.dotfiles/.config/opencode ~/.config/opencode -ln -sf ~/.dotfiles/.config/omp/agent/config.yml ~/.omp/agent/config.yml