diff --git a/config/nvim/lazy-lock.json b/config/nvim/lazy-lock.json index aa32d95..64c4574 100644 --- a/config/nvim/lazy-lock.json +++ b/config/nvim/lazy-lock.json @@ -2,10 +2,10 @@ "ChatGPT.nvim": { "branch": "main", "commit": "5c54a7e9de67e2f8f8c3ed60f872f4a34a3e65ff" }, "CopilotChat.nvim": { "branch": "canary", "commit": "451d365928a994cda3505a84905303f790e28df8" }, "LazyVim": { "branch": "main", "commit": "28db03f958d58dfff3c647ce28fdc1cb88ac158d" }, - "SchemaStore.nvim": { "branch": "main", "commit": "fb7b9034285a5658c746faa12eff8c1c9d9b11b1" }, - "aerial.nvim": { "branch": "master", "commit": "da0ceef62eb58b9bec1975017beb2f28c3b1e72c" }, + "SchemaStore.nvim": { "branch": "main", "commit": "a0fad73139f98ea1d6e9d380374c16245e562f4f" }, + "aerial.nvim": { "branch": "master", "commit": "7a6a42791eb2b54a7115c7db4488981f93471770" }, "auto-save.nvim": { "branch": "main", "commit": "979b6c82f60cfa80f4cf437d77446d0ded0addf0" }, - "baleia.nvim": { "branch": "main", "commit": "1b25eac3ac03659c3d3af75c7455e179e5f197f7" }, + "baleia.nvim": { "branch": "main", "commit": "71e7c93913b807e28400cb93b5f4bd5adfd728aa" }, "base16-vim": { "branch": "master", "commit": "3be3cd82cd31acfcab9a41bad853d9c68d30478d" }, "blamer.nvim": { "branch": "master", "commit": "e0d43c11697300eb68f00d69df8b87deb0bf52dc" }, "blink-copilot": { "branch": "main", "commit": "7ad8209b2f880a2840c94cdcd80ab4dc511d4f39" }, @@ -16,8 +16,8 @@ "chafa.nvim": { "branch": "main", "commit": "792c8f4f0e86b5e27c3602be4614f886f3a12a5a" }, "cheatsheet.nvim": { "branch": "master", "commit": "9716f9aaa94dd1fd6ce59b5aae0e5f25e2a463ef" }, "committia.vim": { "branch": "master", "commit": "c8c0f255e8090ed90dd9d5dd2e8672994f8e3671" }, - "conform.nvim": { "branch": "master", "commit": "238f542a118984a88124fc915d5b981680418707" }, - "copilot.lua": { "branch": "master", "commit": "0ab400d547814b04b39a069208ff7b40ab22dfb5" }, + "conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" }, + "copilot.lua": { "branch": "master", "commit": "2d7511494245129aa6c2176f9c71cc2bc1360ed9" }, "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, "dial.nvim": { "branch": "master", "commit": "f2634758455cfa52a8acea6f142dcd6271a1bf57" }, "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, @@ -28,14 +28,14 @@ "export-to-zed.nvim": { "branch": "master", "commit": "a251d969369bb886ec8a173bfa5d2fa19eada59d" }, "flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" }, "fm-nvim": { "branch": "master", "commit": "8e6a77049330e7c797eb9e63affd75eb796fe75e" }, - "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, - "fzf": { "branch": "master", "commit": "d1f037059ab57aa1c70abe124b2b72a710f4a28f" }, - "fzf-lua": { "branch": "main", "commit": "578a11f9f7c5f4436b833731ccceeda9479562f0" }, + "friendly-snippets": { "branch": "main", "commit": "bde8ad444e85db81b7a451223192d9444927ea01" }, + "fzf": { "branch": "master", "commit": "14564e4fc7e7d688afe607f4c71ec938c2a8b44a" }, + "fzf-lua": { "branch": "main", "commit": "6b5bb1c8d86845c4b21e2146cc11e934a7f831cb" }, "fzf.vim": { "branch": "master", "commit": "ddc14a6a5471147e2a38e6b32a7268282f669b0a" }, "gen.nvim": { "branch": "main", "commit": "c8e1f574d4a3a839dde73a87bdc319a62ee1e559" }, "gh.nvim": { "branch": "main", "commit": "6f367b2ab8f9d4a0a23df2b703a3f91137618387" }, - "gitsigns.nvim": { "branch": "main", "commit": "42d6aed4e94e0f0bbced16bbdcc42f57673bd75e" }, - "grug-far.nvim": { "branch": "main", "commit": "794f03c97afc7f4b03fb6ec5111be507df1850cf" }, + "gitsigns.nvim": { "branch": "main", "commit": "abf82a65f185bd54adc0679f74b7d6e1ada690c9" }, + "grug-far.nvim": { "branch": "main", "commit": "1f7a722a9b9f0206a345377c13e62542f484398a" }, "harpoon": { "branch": "harpoon2", "commit": "87b1a3506211538f460786c23f98ec63ad9af4e5" }, "harpoon-lualine": { "branch": "master", "commit": "215c0847dfb787b19268f7b42eed83bdcf06b966" }, "inc-rename.nvim": { "branch": "main", "commit": "2597bccb57d1b570fbdbd4adf88b955f7ade715b" }, @@ -50,17 +50,17 @@ "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, "lush.nvim": { "branch": "main", "commit": "9c60ec2279d62487d942ce095e49006af28eed6e" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "80c0130c5f16b551865a69e832f1feadeedb5fbe" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "4823a251e7578a835bb979c37df390fca692ba39" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" }, "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, - "mini.ai": { "branch": "main", "commit": "bfb26d9072670c3aaefab0f53024b2f3729c8083" }, + "mini.ai": { "branch": "main", "commit": "9eae720f2b20f6ad28cbfa0ddc524e10dc2c3201" }, "mini.animate": { "branch": "main", "commit": "0365de8b69331c25d0d0d7573407a7dc7719e578" }, "mini.hipatterns": { "branch": "main", "commit": "add8d8abad602787377ec5d81f6b248605828e0f" }, "mini.icons": { "branch": "main", "commit": "efc85e42262cd0c9e1fdbf806c25cb0be6de115c" }, - "mini.nvim": { "branch": "main", "commit": "19973fa2c13399d68bf8d2cd98b0cb7367a8a72a" }, - "mini.pairs": { "branch": "main", "commit": "d5a29b6254dad07757832db505ea5aeab9aad43a" }, - "mini.surround": { "branch": "main", "commit": "cc7b9d0a056b5fa6915ffac1cb91f29bf7c96f69" }, - "neo-tree.nvim": { "branch": "main", "commit": "93a867a28838d78700f6c382b46d82112134a220" }, + "mini.nvim": { "branch": "main", "commit": "9b935c218ddba02e5dc75c94f90143bce1f7c646" }, + "mini.pairs": { "branch": "main", "commit": "4089aa6ea6423e02e1a8326a7a7a00159f6f5e04" }, + "mini.surround": { "branch": "main", "commit": "f9358544ed06bc10197e698b7fc8dc5963be3f4b" }, + "neo-tree.nvim": { "branch": "main", "commit": "1bd82358e516e3043796e207e64f50a11574af6e" }, "neogit": { "branch": "master", "commit": "d8bf9102692250193b855acd9025a826f1af2729" }, "neotest": { "branch": "master", "commit": "deadfb1af5ce458742671ad3a013acb9a6b41178" }, "neotest-golang": { "branch": "main", "commit": "53f06063780b0b244583d3d32b138fc2df21e162" }, @@ -72,28 +72,28 @@ "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-colorizer.lua": { "branch": "master", "commit": "81e676d3203c9eb6e4c0ccf1eba1679296ef923f" }, "nvim-cursorline": { "branch": "main", "commit": "804f0023692653b2b2368462d67d2a87056947f9" }, - "nvim-dap": { "branch": "master", "commit": "cdfd55a133f63228c55f91378f12908cb2a78ded" }, + "nvim-dap": { "branch": "master", "commit": "085386b9359ddf8d76ad89b98973b8e332dc5ba3" }, "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, "nvim-dap-python": { "branch": "master", "commit": "1808458eba2b18f178f990e01376941a42c7f93b" }, "nvim-dap-ruby": { "branch": "main", "commit": "ba36f9905ca9c6d89e5af5467a52fceeb2bbbf6d" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6" }, "nvim-lint": { "branch": "master", "commit": "ca6ea12daf0a4d92dc24c5c9ae22a1f0418ade37" }, - "nvim-lspconfig": { "branch": "master", "commit": "92ee7d42320edfbb81f3cad851314ab197fa324a" }, + "nvim-lspconfig": { "branch": "master", "commit": "419b082102fa813739588dd82e19a8b6b2442855" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-notify": { "branch": "master", "commit": "8701bece920b38ea289b457f902e2ad184131a5d" }, "nvim-silicon": { "branch": "main", "commit": "7f66bda8f60c97a5bf4b37e5b8acb0e829ae3c32" }, "nvim-transparent": { "branch": "main", "commit": "8ac59883de84e9cd1850ea25cf087031c5ba7d54" }, - "nvim-treesitter": { "branch": "main", "commit": "15b3416cc1f557c4932468e512a0bd45871167bc" }, - "nvim-treesitter-textobjects": { "branch": "main", "commit": "baa6b4ec28c8be5e4a96f9b1b6ae9db85ec422f8" }, - "nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" }, + "nvim-treesitter": { "branch": "main", "commit": "88f1dfc211c3a2fb47f1451fd5edc972ec697e58" }, + "nvim-treesitter-textobjects": { "branch": "main", "commit": "4d55f63252e04c5212daed958e4e940915ff16ce" }, + "nvim-ts-autotag": { "branch": "main", "commit": "db15f2e0df2f5db916e511e3fffb682ef2f6354f" }, "nvim-ufo": { "branch": "main", "commit": "ab3eb124062422d276fae49e0dd63b3ad1062cfc" }, "nvim-various-textobjs": { "branch": "main", "commit": "71bd98e08e96a730a60566f929a6ac3974ede0e0" }, "nvim-web-devicons": { "branch": "master", "commit": "803353450c374192393f5387b6a0176d0972b848" }, "oatmeal.nvim": { "branch": "master", "commit": "c8cdd0a182cf77f88ea5fa4703229ddb3f47c1f7" }, "obsidian.nvim": { "branch": "main", "commit": "ae1f76a75c7ce36866e1d9342a8f6f5b9c2caf9b" }, - "oil.nvim": { "branch": "master", "commit": "6b59a6cf623fa2245c7454ddb458df5bdb6615d3" }, - "opencode.nvim": { "branch": "main", "commit": "f6a099e2ebc38d3dbc1f8ee5ae103edfe991c353" }, + "oil.nvim": { "branch": "master", "commit": "f55b25e493a7df76371cfadd0ded5004cb9cd48a" }, + "opencode.nvim": { "branch": "main", "commit": "ddd65833658435df330afb37b2aa588cba46e67d" }, "persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, "popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" }, @@ -101,10 +101,10 @@ "promise-async": { "branch": "main", "commit": "119e8961014c9bfaf1487bf3c2a393d254f337e2" }, "rainbow_csv": { "branch": "master", "commit": "3dbbfd7d17536aebfb80f571255548495574c32b" }, "remote-nvim.nvim": { "branch": "main", "commit": "9992c2fb8bf4f11aca2c8be8db286b506f92efcb" }, - "render-markdown.nvim": { "branch": "main", "commit": "ae89236e2389836cf1c3787b2b80d5d8685cc13f" }, - "rustaceanvim": { "branch": "master", "commit": "63c744d92f1d7428bc9acc26054331f85891d822" }, + "render-markdown.nvim": { "branch": "main", "commit": "c54380dd4d8d1738b9691a7c349ecad7967ac12e" }, + "rustaceanvim": { "branch": "master", "commit": "d09c0639e7f68615db6845570241947198234cd6" }, "smart-open.nvim": { "branch": "0.2.x", "commit": "7763800068bef69334870c10cb595d49ce27580a" }, - "smart-splits.nvim": { "branch": "master", "commit": "fdd63c566e760f14d9390d43d5dc6bf6eea5a07b" }, + "smart-splits.nvim": { "branch": "master", "commit": "b544cd9254ad76bb5890dd653dd8e8ce8187d064" }, "snacks.nvim": { "branch": "main", "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b" }, "sqlite.lua": { "branch": "master", "commit": "50092d60feb242602d7578398c6eb53b4a8ffe7b" }, "symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" }, @@ -115,7 +115,7 @@ "telescope-frecency.nvim": { "branch": "master", "commit": "fc6418bf663a182b72427487246b870f2ddbbbe2" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, "telescope-fzy-native.nvim": { "branch": "master", "commit": "282f069504515eec762ab6d6c89903377252bf5b" }, - "telescope-github.nvim": { "branch": "master", "commit": "ee95c509901c3357679e9f2f9eaac3561c811736" }, + "telescope-github.nvim": { "branch": "master", "commit": "cdd3ce7d317729709821d33820c619be21b22948" }, "telescope-heading.nvim": { "branch": "main", "commit": "e85c0f69cb64048f56e76548dcb2f10277576df9" }, "telescope-import.nvim": { "branch": "main", "commit": "b3b0294827eb9c4db0af6d2a0684e2862325fc0c" }, "telescope-live-grep-args.nvim": { "branch": "master", "commit": "b80ec2c70ec4f32571478b501218c8979fab5201" }, @@ -129,7 +129,7 @@ "ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" }, "twilight.nvim": { "branch": "main", "commit": "664e752f4a219801265cc3fc18782b457b58c1e1" }, "typr": { "branch": "main", "commit": "584e4ef34dea25a4035627794322f315b22d1253" }, - "venv-selector.nvim": { "branch": "main", "commit": "e56bed0eccc80d64ca2ec176cadd489b1bf4ea7d" }, + "venv-selector.nvim": { "branch": "main", "commit": "98c04c70d11007b84111c5fa94b6ab9f2745b934" }, "vim-abolish": { "branch": "master", "commit": "dcbfe065297d31823561ba787f51056c147aa682" }, "vim-astro": { "branch": "main", "commit": "9b4674ecfe1dd84b5fb9b4de1653975de6e8e2e1" }, "vim-dadbod": { "branch": "master", "commit": "6d1d41da4873a445c5605f2005ad2c68c99d8770" }, diff --git a/config/zed/settings.json b/config/zed/settings.json index aaae3e8..c6fa31e 100644 --- a/config/zed/settings.json +++ b/config/zed/settings.json @@ -15,7 +15,7 @@ "edit_prediction_provider": "zed" }, "agent": { - "default_profile": "ask", + "default_profile": "write", "default_model": { "provider": "copilot_chat", "model": "gpt-4.1" @@ -69,7 +69,7 @@ } } }, - "preferred_line_length": 80, + "preferred_line_length": 120, "remove_trailing_whitespace_on_save": true, "show_whitespaces": "selection", "soft_wrap": "preferred_line_length", diff --git a/homebrew/mac-mini b/homebrew/mac-mini index 097e8ad..e33e5f7 100644 --- a/homebrew/mac-mini +++ b/homebrew/mac-mini @@ -118,7 +118,7 @@ brew "eza" brew "fd" # Low-level access to audio, keyboard, mouse, joystick, and graphics brew "sdl2" -# Play, record, convert, and stream audio and video +# Play, record, convert, and stream select audio and video codecs brew "ffmpeg" # OCR (Optical Character Recognition) engine brew "tesseract" @@ -196,7 +196,7 @@ brew "httpie" brew "hyperfine" # Database of common MIME types brew "shared-mime-info" -# Tools and libraries to manipulate images in many formats +# Tools and libraries to manipulate images in select formats brew "imagemagick" # Convert images to PDF via direct JPEG inclusion brew "img2pdf" @@ -246,6 +246,8 @@ brew "nginx" brew "nss" # Modern shell for the GitHub era brew "nushell" +# Create, run, and share large language models (LLMs) +brew "ollama", link: false # General-purpose speech recognition model brew "openai-whisper" # 7-Zip (high compression file archiver) implementation @@ -373,7 +375,7 @@ brew "tw93/tap/mole" # Sound and music editor cask "ableton-live-lite" # AeroSpace is an i3-like tiling window manager for macOS -cask "aerospace" +cask "nikitabobko/tap/aerospace" # Image editing and design software cask "affinity" # Enable Windows-like alt-tab @@ -394,6 +396,8 @@ cask "audacity" cask "balenaetcher" # Menu bar icon organiser cask "bartender" +# Compact TeX distribution as alternative to the full TeX Live / MacTeX +cask "basictex" # Edit and manage bibliographies cask "bibdesk" # 3D creation suite @@ -500,8 +504,6 @@ cask "numi" cask "obsidian" # Organise all your reference images in one place cask "ogdesign-eagle" -# Get up and running with large language models locally -cask "ollama-app" # Control your smart light system cask "philips-hue-sync" # Browse, manage, inspect containers and images @@ -550,6 +552,8 @@ cask "the-unarchiver" cask "tor-browser" # File transfer application cask "transmit" +# Font manager application +cask "typeface" # Disk encryption software focusing on security based on TrueCrypt cask "veracrypt" # Virtualiser for arm64 hardware @@ -568,6 +572,38 @@ cask "wiso-steuer-2024" cask "zed" # Gecko based web browser cask "zen" +mas "1-Click Video Converter", id: 717545086 +mas "Aiko", id: 1672085276 +mas "Cake Wallet", id: 1334702542 +mas "DaVinci Resolve", id: 571213070 +mas "Day One", id: 1055511498 +mas "Deliveries", id: 290986013 +mas "Draw Things", id: 6444050820 +mas "Exporter", id: 1099120373 +mas "Free MP4 Converter", id: 693443591 +mas "fullmoon", id: 6727014156 +mas "GarageBand", id: 682658836 +mas "Goodnotes", id: 1444383602 +mas "HP Smart", id: 1474276998 +mas "iA Writer", id: 775737590 +mas "iFinance 5", id: 1500241909 +mas "Key Codes", id: 414568915 +mas "Keynote", id: 409183694 +mas "Kindle", id: 302584613 +mas "Mela", id: 1568924476 +mas "MindNode 2", id: 6446116532 +mas "Numbers", id: 409203825 +mas "Pages", id: 409201541 +mas "Proton Pass for Safari", id: 6502835663 +mas "Pure Paste", id: 1611378436 +mas "Raycast Companion", id: 6738274497 +mas "Reeder", id: 1529448980 +mas "Reeder 2", id: 6475002485 +mas "Save to Raindrop.io", id: 1549370672 +mas "Smart Converter", id: 447513724 +mas "Things", id: 904280696 +mas "Time Sink", id: 404363161 +mas "Yoink", id: 457622435 vscode "adamvoss.vscode-languagetool" vscode "akamud.vscode-caniuse" vscode "anteprimorac.html-end-tag-labels" @@ -599,6 +635,7 @@ vscode "github.copilot-chat" vscode "github.vscode-pull-request-github" vscode "gruntfuggly.todo-tree" vscode "hextorgb.hex-to-rgb" +vscode "james-yu.latex-workshop" vscode "jasonnutter.search-node-modules" vscode "kamikillerto.vscode-colorize" vscode "liviuschera.noctis" @@ -628,8 +665,6 @@ vscode "styled-components.vscode-styled-components" vscode "tobermory.es6-string-html" vscode "tyriar.sort-lines" vscode "unifiedjs.vscode-mdx" -vscode "visualstudioexptteam.intellicode-api-usage-examples" -vscode "visualstudioexptteam.vscodeintellicode" vscode "wakatime.vscode-wakatime" vscode "wayou.vscode-todo-highlight" vscode "xabikos.javascriptsnippets" diff --git a/private b/private index ed081de..1612c92 160000 --- a/private +++ b/private @@ -1 +1 @@ -Subproject commit ed081deeffbd7c87ce4930b991e5c768f902c10f +Subproject commit 1612c92d5c07ff2ebbe5377d476306125f95232f