diff options
| -rw-r--r-- | ar/.config/TheSiahxyz/lua/TheSiahxyz/plugins/image.lua | 4 | ||||
| -rw-r--r-- | ar/.config/git/ignore | 5 | ||||
| -rw-r--r-- | ar/.config/mimeapps.list | 2 | ||||
| -rw-r--r-- | ar/.config/pipewire/pipewire.conf.d/10-no-rtkit.conf | 10 | ||||
| -rw-r--r-- | ar/.config/wireplumber/main.lua.d/51-device-priority.conf | 74 | ||||
| -rw-r--r-- | mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua | 4 |
6 files changed, 94 insertions, 5 deletions
diff --git a/ar/.config/TheSiahxyz/lua/TheSiahxyz/plugins/image.lua b/ar/.config/TheSiahxyz/lua/TheSiahxyz/plugins/image.lua index a4f126f..81fa28b 100644 --- a/ar/.config/TheSiahxyz/lua/TheSiahxyz/plugins/image.lua +++ b/ar/.config/TheSiahxyz/lua/TheSiahxyz/plugins/image.lua @@ -64,9 +64,9 @@ return { local absolute_image_path = current_file_path .. "/" .. image_path -- Check if the image exists in the current path if not file_exists(absolute_image_path) then - -- If not found, search ../Screenshots/ + -- If not found, search ../screenshots/ local fallback_path = vim.fn.fnamemodify(current_file_path, ":h") - .. "/Screenshots/" + .. "/screenshots/" .. image_path if file_exists(fallback_path) then absolute_image_path = fallback_path diff --git a/ar/.config/git/ignore b/ar/.config/git/ignore index 779455d..59d7e31 100644 --- a/ar/.config/git/ignore +++ b/ar/.config/git/ignore @@ -1,3 +1,8 @@ +# AI +.claude +CLAUDE.md +**/.claude/settings.local.json + # Api/Keys api.json credentials diff --git a/ar/.config/mimeapps.list b/ar/.config/mimeapps.list index 2c5c133..ffcfdb8 100644 --- a/ar/.config/mimeapps.list +++ b/ar/.config/mimeapps.list @@ -14,7 +14,7 @@ application/x-bittorrent=torrent.desktop; application/x-xpinstall=librewolf.desktop;firefox.desktop; application/xhtml+xml=librewolf.desktop;firefox.desktop; application/vnd.openxmlformats-officedocument.presentationml.presentation=office.desktop; -application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=csv.desktop; +application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=office.desktop; application/vnd.openxmlformats-officedocument.wordprocessingml.document=office.desktop; inode/directory=file.desktop; image/jpeg=img.desktop; diff --git a/ar/.config/pipewire/pipewire.conf.d/10-no-rtkit.conf b/ar/.config/pipewire/pipewire.conf.d/10-no-rtkit.conf new file mode 100644 index 0000000..9d5903f --- /dev/null +++ b/ar/.config/pipewire/pipewire.conf.d/10-no-rtkit.conf @@ -0,0 +1,10 @@ +context.modules = [ + { name = libpipewire-module-rt + args = { + rt.prio = 20 + rt.time.soft = -1 + rt.time.hard = -1 + } + flags = [ ifexists nofail ] + } +] diff --git a/ar/.config/wireplumber/main.lua.d/51-device-priority.conf b/ar/.config/wireplumber/main.lua.d/51-device-priority.conf new file mode 100644 index 0000000..13c4987 --- /dev/null +++ b/ar/.config/wireplumber/main.lua.d/51-device-priority.conf @@ -0,0 +1,74 @@ +monitor.alsa.rules = [ + { + matches = [ + { + node.name = "~alsa_output.*hdmi.*" + } + ] + actions = { + update-props = { + priority.driver = 2000 + priority.session = 2000 + } + } + } + { + matches = [ + { + node.name = "~alsa_output.*analog.*" + } + ] + actions = { + update-props = { + priority.driver = 1000 + priority.session = 1000 + } + } + } +] + +monitor.bluez.rules = [ + { + matches = [ + { + device.name = "~bluez_card.*" + } + ] + actions = { + update-props = { + priority.driver = 3000 + priority.session = 3000 + bluez5.auto-connect = [ a2dp_sink ] + } + } + } +] + +node.rules = [ + { + matches = [ + { + node.name = "~bluez_output.*" + } + ] + actions = { + update-props = { + priority.driver = 3000 + priority.session = 3000 + } + } + } + { + matches = [ + { + node.name = "~bluez_input.*" + } + ] + actions = { + update-props = { + priority.driver = 3000 + priority.session = 3000 + } + } + } +] diff --git a/mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua b/mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua index 36bd545..9f0d55b 100644 --- a/mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua +++ b/mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua @@ -346,10 +346,10 @@ return { vim.o.autoread = true -- Recommended/example keymaps. - vim.keymap.set({ "n", "x" }, "<C-a>", function() + vim.keymap.set({ "n", "x" }, "<C-q>", function() require("opencode").ask("@this: ", { submit = true }) end, { desc = "Ask opencode" }) - vim.keymap.set({ "n", "x" }, "<C-x>", function() + vim.keymap.set({ "n", "x" }, "<C-CR>", function() require("opencode").select() end, { desc = "Execute opencode action…" }) vim.keymap.set({ "n", "t" }, "<C-.>", function() |
