diff --git a/.config/hypr/hyprbinds.conf b/.config/hypr/hyprbinds.conf index 4f6f60a..a97b344 100644 --- a/.config/hypr/hyprbinds.conf +++ b/.config/hypr/hyprbinds.conf @@ -68,6 +68,9 @@ bind = CTRL SUPER, Print, exec, grim # Clipboard bind = SUPER SHIFT, V, exec, kitty --class clipse -e clipse +# Pass Manager +bind = SUPER SHIFT, P, exec, rofi-rbw + # Color Picker bind = ALT, P, exec, hyprpicker --format=hex -a diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 2a2bf0b..df964c7 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -24,7 +24,7 @@ exec-once = /home/rafayahmad/dotfiles/scripts/brightnessWidget.sh exec-once = ~/dotfiles/scripts/battWarning.sh exec-once = ~/dotfiles/scripts/youtubeBlocker.py -exec-once = [workspace special:whatsapp silent] flatpak run com.rtosta.zapzap +exec-once = [workspace special:whatsapp silent] librewolf web.whatsapp.com exec-once = [workspace special:thunderbird silent] thunderbird # Source a file (multi-file configs) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 983b05a..b34c6f9 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,29 +1,29 @@ { - "LuaSnip": { "branch": "master", "commit": "458560534a73f7f8d7a11a146c801db00b081df0" }, - "auto-session": { "branch": "main", "commit": "3a895bace7d0260c8daac5bf5c84236765f00212" }, - "blink.cmp": { "branch": "main", "commit": "327fff91fe6af358e990be7be1ec8b78037d2138" }, - "catppuccin": { "branch": "main", "commit": "30fa4d122d9b22ad8b2e0ab1b533c8c26c4dde86" }, + "LuaSnip": { "branch": "master", "commit": "5a1e39223db9a0498024a77b8441169d260c8c25" }, + "auto-session": { "branch": "main", "commit": "292492ab7af4bd8b9e37e28508bc8ce995722fd5" }, + "blink.cmp": { "branch": "main", "commit": "b19413d214068f316c78978b08264ed1c41830ec" }, + "catppuccin": { "branch": "main", "commit": "ce4a8e0d5267e67056f9f4dcf6cb1d0933c8ca00" }, "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, - "fidget.nvim": { "branch": "main", "commit": "4d5858bd4c471c895060e1b9f3575f1551184dc5" }, - "flutter-tools.nvim": { "branch": "main", "commit": "65b7399804315a1160933b64292d3c5330aa4e9f" }, - "gitsigns.nvim": { "branch": "main", "commit": "f780609807eca1f783a36a8a31c30a48fbe150c5" }, - "harpoon": { "branch": "harpoon2", "commit": "ed1f853847ffd04b2b61c314865665e1dadf22c7" }, + "fidget.nvim": { "branch": "main", "commit": "e32b672d8fd343f9d6a76944fedb8c61d7d8111a" }, + "flutter-tools.nvim": { "branch": "main", "commit": "539e84f5a652d96917f0afc1341c20f0d59dd789" }, + "gitsigns.nvim": { "branch": "main", "commit": "5813e4878748805f1518cee7abb50fd7205a3a48" }, + "harpoon": { "branch": "harpoon2", "commit": "87b1a3506211538f460786c23f98ec63ad9af4e5" }, "image.nvim": { "branch": "master", "commit": "c40215d7d7d1d8c823ee9a77be1a894d5c8df41b" }, "jupytext.nvim": { "branch": "main", "commit": "c8baf3ad344c59b3abd461ecc17fc16ec44d0f7b" }, - "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, - "lazydev.nvim": { "branch": "main", "commit": "258d2a5ef4a3e3d6d9ba9da72c9725c53e9afcbd" }, - "lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" }, - "markview.nvim": { "branch": "main", "commit": "e6b0f5aee8105adab6077509c46459812db4cffa" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "7f9a39fcd2ac6e979001f857727d606888f5909c" }, - "mason.nvim": { "branch": "main", "commit": "7dc4facca9702f95353d5a1f87daf23d78e31c2a" }, + "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, + "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, + "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, + "markview.nvim": { "branch": "main", "commit": "bf62f7d173f4b42cd02794c6c5f5a8bd3047a58a" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "0b9bb925c000ae649ff7e7149c8cd00031f4b539" }, + "mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" }, "mini.nvim": { "branch": "main", "commit": "94cae4660a8b2d95dbbd56e1fbc6fcfa2716d152" }, "molten-nvim": { "branch": "main", "commit": "a286aa914d9a154bc359131aab788b5a077a5a99" }, - "nvim-lspconfig": { "branch": "master", "commit": "1f7fbc34e6420476142b5cc85e9bee52717540fb" }, + "nvim-lspconfig": { "branch": "master", "commit": "7757d54716b26280b1b1785d89364a016a29c445" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-web-devicons": { "branch": "master", "commit": "6e51ca170563330e063720449c21f43e27ca0bc1" }, - "otter.nvim": { "branch": "main", "commit": "c44d645f03ae96e2e3cdc37f92ecfa93a534b736" }, + "nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" }, + "otter.nvim": { "branch": "main", "commit": "fc0aa35b1985077d11a20ddf4006bf40f2cd7397" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "snacks.nvim": { "branch": "main", "commit": "d67a47739dfc652cfcf66c59e929c704a854b37a" }, - "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, + "snacks.nvim": { "branch": "main", "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b" }, + "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, "vim-sleuth": { "branch": "master", "commit": "be69bff86754b1aa5adcbb527d7fcd1635a84080" } } diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index 943a30a..a99cca3 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -16,6 +16,7 @@ vim.keymap.set({ 'x', 'o' }, '', '<', { desc = 'S-tab unindent' }) vim.keymap.set({ 'n', 'v' }, '', 'zz', { desc = 'centered scroll' }) vim.keymap.set({ 'n', 'v' }, '', 'zz', { desc = 'centered scroll' }) vim.keymap.set({ 'n', 'v' }, '', 'zz', { desc = 'centered jump back' }) +vim.keymap.set({ 'n', 'v' }, '', 'zz', { desc = 'centered jump forward' }) -- start of line vim.keymap.set({ 'n', 'v', 'o' }, '#', '_', { desc = '# start of line' }) @@ -64,6 +65,7 @@ local Snacks = require('snacks') vim.keymap.set('n', 'sf', Snacks.picker.files , { desc = 'pick files' }) vim.keymap.set('n', 'sw', Snacks.picker.grep, { desc = 'grep' }) +vim.keymap.set('n', 'sb', Snacks.picker.buffers, { desc = 'buffers' }) vim.keymap.set('n', 'sd', Snacks.picker.diagnostics_buffer, { desc = 'diagnostics' }) vim.keymap.set('n', 'sD', Snacks.picker.diagnostics, { desc = 'workspace diagnostics' }) vim.keymap.set('n', 'st', function() diff --git a/.config/nvim/lua/config/plugins/languages/lsp.lua b/.config/nvim/lua/config/plugins/languages/lsp.lua index 9f1b2fa..39f637f 100644 --- a/.config/nvim/lua/config/plugins/languages/lsp.lua +++ b/.config/nvim/lua/config/plugins/languages/lsp.lua @@ -53,25 +53,8 @@ return { dependencies = { { 'L3MON4D3/LuaSnip', - version = '2.*', - build = (function() - if vim.fn.has 'win32' == 1 or vim.fn.executable 'make' == 0 then - return - end - return 'make install_jsregexp' - end)(), - dependencies = { - -- `friendly-snippets` contains a variety of premade snippets. - -- See the README about individual language/framework/plugin snippets: - -- https://github.com/rafamadriz/friendly-snippets - -- { - -- 'rafamadriz/friendly-snippets', - -- config = function() - -- require('luasnip.loaders.from_vscode').lazy_load() - -- end, - -- }, - }, - opts = {}, + version = 'v2.*', + build = 'make install_jsregexp' }, 'folke/lazydev.nvim', }, diff --git a/.config/waybar/modules.jsonc b/.config/waybar/modules.jsonc index a60ab66..23b270a 100644 --- a/.config/waybar/modules.jsonc +++ b/.config/waybar/modules.jsonc @@ -33,8 +33,8 @@ "on-click": "activate", "on-click-middle": "close", "ignore-list": [ - "thunderbird", - "com.rtosta.zapzap" + "org.mozilla.Thunderbird", + "WhatsApp — LibreWolf" ] }, diff --git a/.config/zed/settings.json b/.config/zed/settings.json index ad1861d..d746693 100644 --- a/.config/zed/settings.json +++ b/.config/zed/settings.json @@ -7,6 +7,23 @@ // custom settings, run `zed: open default settings` from the // command palette (cmd-shift-p / ctrl-shift-p) { + /* Duplicated key auto-commented: "agent": { + "profiles": { + "agent": { + "name": "Agent", + "tools": {}, + "enable_all_context_servers": false, + "context_servers": {} + } + }, + "default_profile": "write", + "default_model": { + "provider": "copilot_chat", + "model": "claude-sonnet-4.5" + }, + "model_parameters": [] + }, */ + "remove_trailing_whitespace_on_save": false, "use_on_type_format": false, "git_panel": { "dock": "right" @@ -20,13 +37,12 @@ } }, "show_edit_predictions": false, - "assistant": { - "default_profile": "minimal", + "agent": { + "default_profile": "write", "default_model": { "provider": "copilot_chat", - "model": "claude-3.7-sonnet" + "model": "claude-sonnet-4.5" }, - "version": "2" }, "terminal": { "dock": "right", diff --git a/.config/zed/settings_backup.json b/.config/zed/settings_backup.json index 8b18e6d..6c553db 100644 --- a/.config/zed/settings_backup.json +++ b/.config/zed/settings_backup.json @@ -7,6 +7,23 @@ // custom settings, run `zed: open default settings` from the // command palette (cmd-shift-p / ctrl-shift-p) { + "agent": { + "profiles": { + "agent": { + "name": "Agent", + "tools": {}, + "enable_all_context_servers": false, + "context_servers": {} + } + }, + "default_profile": "write", + "default_model": { + "provider": "copilot_chat", + "model": "claude-sonnet-4.5" + }, + "model_parameters": [] + }, + "use_on_type_format": false, "git_panel": { "dock": "right" }, @@ -15,14 +32,15 @@ }, "languages": { "JSONC": { - "show_inline_completions": false + "show_edit_predictions": false } }, - "show_inline_completions": false, + "show_edit_predictions": false, "assistant": { + "default_profile": "minimal", "default_model": { "provider": "copilot_chat", - "model": "o1" + "model": "claude-3.7-sonnet" }, "version": "2" }, @@ -46,7 +64,7 @@ }, "vim_mode": true, "ui_font_size": 16, - "buffer_font_size": 15.0, + "buffer_font_size": 16.0, "theme": { "mode": "system", "light": "VSCode Dark Modern", @@ -73,6 +91,11 @@ "vim": { "toggle_relative_line_numbers": true + }, + "diagnostics": { + "inline": { + "enabled": true + } } } diff --git a/scripts/youtubeData b/scripts/youtubeData index daf8795..c998624 100644 --- a/scripts/youtubeData +++ b/scripts/youtubeData @@ -1,2 +1,2 @@ -2025-10-25 -10 +2025-12-07 +59 \ No newline at end of file