diff --git a/dot_apps b/dot_apps index 39b833f..0ff7835 100644 --- a/dot_apps +++ b/dot_apps @@ -6,23 +6,37 @@ bluez-utils brightnessctl chezmoi chromium-extension-web-store +composer +docker +dotnet-sdk eza +fd +gamescope helix htop iwd +jre-openjdk-headless +just lazygit +luarocks ly +mongodb-tools-bin nano neovim -niri +niri-git obs-studio +openai-codex proton-authenticator-bin refind +rider +skate slack-desktop -smartmontools sof-firmware starship +steam +studio-3t swayidle +systemctl-tui ungoogled-chromium-bin uwsm v4l2loopback-dc-dkms @@ -36,7 +50,7 @@ xf86-video-ati xf86-video-nouveau xorg-server xorg-xinit -xorg-xwayland +xwayland-satellite yay yay-debug zoxide diff --git a/private_dot_config/nvim/dot_luarc.json b/private_dot_config/nvim/dot_luarc.json index 1e1765c..50e6d5c 100644 --- a/private_dot_config/nvim/dot_luarc.json +++ b/private_dot_config/nvim/dot_luarc.json @@ -1,5 +1,8 @@ { "diagnostics.globals": [ "vim" + ], + "diagnostics.disable": [ + "param-type-mismatch" ] } \ No newline at end of file diff --git a/private_dot_config/nvim/init.lua b/private_dot_config/nvim/init.lua index 2871ad8..6a8451c 100644 --- a/private_dot_config/nvim/init.lua +++ b/private_dot_config/nvim/init.lua @@ -12,21 +12,21 @@ -- │ │ ├ 30_autocmds.lua -- Custom autocommands -- │ │ └ 40_statusline.lua -- Minimal statusline -- │ └ plugin/ -- Plugin configurations for lazy.nvim --- │ ├ 00_colorscheme.lua -- Sets colorscheme/theme --- │ ├ 01_whichkey.lua -- Displays keymaps on input --- │ ├ 03_treesitter.lua -- Treesitter configuration --- │ ├ 05_fzf.lua -- Fuzzy pickers with fzf-lua --- │ ├ 10_hop.lua -- Enables word hopping in buffer --- │ ├ 11_eyeliner.lua -- Highlights unique characters for f/F --- │ ├ 15_lsp.lua -- Mason and LSP configurations --- │ ├ 18_align.lua -- Visual mode: align around "=" with ga= --- │ ├ 20_completion.lua -- Autocompletion (blink.cmp, mini.snippets) --- │ ├ 25_git.lua -- Git integration (Gitsigns) --- │ ├ 30_formatting.lua -- Formatting (vim-sleuth, conform) --- │ ├ 35_yanky.lua -- Yank and put enhancements --- │ ├ 38_oil.lua -- Treat filesystem as a buffer --- │ ├ 40_ai.lua -- AI integrations --- │ └ 45_tmux.lua -- Tmux integrations +-- │ ├ 00_treesitter.lua -- Treesitter configuration +-- │ ├ 01_lsp.lua -- Mason and LSP configurations +-- │ ├ 02_completion.lua -- Autocompletion (blink.cmp, mini.snippets) +-- │ ├ 03_tmux.lua -- Tmux integrations +-- │ ├ 04_fzflua.lua -- Fuzzy pickers with fzf-lua +-- │ ├ 05_whichkey.lua -- Displays keymaps on input +-- │ ├ 06_leap.lua -- Enables word hopping in buffer +-- │ ├ 07_oil.lua -- Treat filesystem as a buffer +-- │ ├ 08_ai.lua -- AI integrations +-- │ ├ 09_gitsigns.lua -- Git integration (Gitsigns) +-- │ ├ 10_conform.lua -- Formatting (vim-sleuth, conform) +-- │ ├ 11_yanky.lua -- Yank and put enhancements +-- │ ├ 12_neoscroll.lua -- Animations +-- │ ├ 13_easyalign.lua -- Visual mode: align around "=" with ga= +-- │ └ 14_obsidian.lua -- Obsidian vault integration -- └ snippets/ -- Snippet definitions -- ├ package.json -- Snippet repository metadata -- ├ global.json -- Global text snippets diff --git a/private_dot_config/nvim/lazy-lock.json b/private_dot_config/nvim/lazy-lock.json index 124b13e..eb996ae 100644 --- a/private_dot_config/nvim/lazy-lock.json +++ b/private_dot_config/nvim/lazy-lock.json @@ -1,34 +1,32 @@ { "blink-copilot": { "branch": "main", "commit": "7ad8209b2f880a2840c94cdcd80ab4dc511d4f39" }, - "blink.cmp": { "branch": "main", "commit": "327fff91fe6af358e990be7be1ec8b78037d2138" }, - "codecompanion.nvim": { "branch": "main", "commit": "79c6908a091f19c447141459a481e8ce05e49151" }, - "conform.nvim": { "branch": "master", "commit": "02736cf359a3235c6d7d601a2f6bdc909e557513" }, - "eyeliner.nvim": { "branch": "main", "commit": "8f197eb30cecdf4c2cc9988a5eecc6bc34c0c7d6" }, + "blink.cmp": { "branch": "main", "commit": "b19413d214068f316c78978b08264ed1c41830ec" }, + "codecompanion.nvim": { "branch": "main", "commit": "68fcda022fce25ee380e267d4b0fe98113b3957d" }, + "conform.nvim": { "branch": "master", "commit": "1bf8b5b9caee51507aa51eaed3da5b0f2595c6b9" }, "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, - "fzf-lua": { "branch": "main", "commit": "a8458b79a957a6e3e217d84106a0fd4b9470ff4c" }, - "gitsigns.nvim": { "branch": "main", "commit": "20ad4419564d6e22b189f6738116b38871082332" }, - "hop.nvim": { "branch": "master", "commit": "08ddca799089ab96a6d1763db0b8adc5320bf050" }, + "fzf-lua": { "branch": "main", "commit": "123cc546c4618f5fd90d5db2da5643e76979162c" }, + "gitsigns.nvim": { "branch": "main", "commit": "cdafc320f03f2572c40ab93a4eecb733d4016d07" }, "img-clip.nvim": { "branch": "main", "commit": "e7e29f0d07110405adecd576b602306a7edd507a" }, - "lazy.nvim": { "branch": "main", "commit": "db067881fff0fd4be8c00e5bde7492e0e1c77a2f" }, - "lazydev.nvim": { "branch": "main", "commit": "371cd7434cbf95606f1969c2c744da31b77fcfa6" }, + "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, + "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, "leap.nvim": { "branch": "main", "commit": "1fc7f38b69cc4644505e3ff74ba69b1682a85dd9" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "d7b5feb6e769e995f7fcf44d92f49f811c51d10c" }, - "mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" }, - "mini.diff": { "branch": "main", "commit": "98fc732d5835eb7b6539f43534399b07b17f4e28" }, - "mini.icons": { "branch": "main", "commit": "284798619aed9f4c1ac1b9417b9a5e3b4b85ef3a" }, - "mini.pairs": { "branch": "main", "commit": "b9aada8c0e59f2b938e98fbf4eae0799eba96ad9" }, - "mini.snippets": { "branch": "main", "commit": "7610dc3aaf7fb09b9cc428273a8ba15ef8aef495" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "b1d9a914b02ba5660f1e272a03314b31d4576fe2" }, + "mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" }, + "mini.diff": { "branch": "main", "commit": "fbb93ea1728e7c9d0944df8bd022a68402bd2e7e" }, + "mini.icons": { "branch": "main", "commit": "ff2e4f1d29f659cc2bad0f9256f2f6195c6b2428" }, + "mini.pairs": { "branch": "main", "commit": "b316e68f2d242d5bd010deaab645daa27ed86297" }, + "mini.snippets": { "branch": "main", "commit": "b4065ca6b33e4df2897672d3bb760cfc93f4390a" }, "neoscroll.nvim": { "branch": "master", "commit": "f957373912e88579e26fdaea4735450ff2ef5c9c" }, - "nvim-colorizer.lua": { "branch": "master", "commit": "81e676d3203c9eb6e4c0ccf1eba1679296ef923f" }, - "nvim-lspconfig": { "branch": "master", "commit": "a89bfcfd0e44f898341ac8a80ba83ccf6218bef3" }, - "nvim-scissors": { "branch": "main", "commit": "9b4fc66427568b2139480fcc645dd7bb91884ade" }, + "nvim-lspconfig": { "branch": "master", "commit": "b7c48a7111534b66bee077da8035ac7208a294ff" }, + "nvim-scissors": { "branch": "main", "commit": "659627e50af4d26ccbde6cf891a849814a919337" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-treesitter-context": { "branch": "master", "commit": "ec308c7827b5f8cb2dd0ad303a059c945dd21969" }, + "nvim-treesitter-context": { "branch": "master", "commit": "660861b1849256398f70450afdf93908d28dc945" }, + "obsidian.nvim": { "branch": "main", "commit": "2cd08b58cd651aadc07aba126d0b2025d9217957" }, "oil.nvim": { "branch": "master", "commit": "7e1cd7703ff2924d7038476dcbc04b950203b902" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "10126effbafb74541b69219711dfb2c631e7ebf8" }, + "render-markdown.nvim": { "branch": "main", "commit": "6e0e8902dac70fecbdd8ce557d142062a621ec38" }, + "roslyn.nvim": { "branch": "main", "commit": "e2901d86d7c1702b88c02b9616802845dc6d49f8" }, "tmux.nvim": { "branch": "main", "commit": "2c1c3be0ef287073cef963f2aefa31a15c8b9cd8" }, - "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, "vim-easy-align": { "branch": "master", "commit": "9815a55dbcd817784458df7a18acacc6f82b1241" }, "vim-sleuth": { "branch": "master", "commit": "be69bff86754b1aa5adcbb527d7fcd1635a84080" }, "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }, diff --git a/private_dot_config/private_user-dirs.dirs b/private_dot_config/private_user-dirs.dirs index 8e23326..b924636 100644 --- a/private_dot_config/private_user-dirs.dirs +++ b/private_dot_config/private_user-dirs.dirs @@ -6,7 +6,7 @@ # absolute path. No other format is supported. # XDG_DESKTOP_DIR="$HOME/" -XDG_DOWNLOAD_DIR="$HOME/" +XDG_DOWNLOAD_DIR="$HOME/downloads" XDG_TEMPLATES_DIR="$HOME/dcim/templates" XDG_PUBLICSHARE_DIR="$HOME/dcim/public" XDG_DOCUMENTS_DIR="$HOME/dcim/documents"