Personal Nix setup
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update nvim plugins

+59 -52
+47 -46
flake.lock
··· 71 71 "dressing-nvim": { 72 72 "flake": false, 73 73 "locked": { 74 - "lastModified": 1715888396, 75 - "narHash": "sha256-zL+u9SUwzPZEYxaGZiRnezNUkcr8ZkdOMyGKSXF5xcQ=", 74 + "lastModified": 1718758096, 75 + "narHash": "sha256-0l0pCHBv/F1YRGfS4zx6hpYp8HFeqgyUHMl+eGlPhL0=", 76 76 "owner": "stevearc", 77 77 "repo": "dressing.nvim", 78 - "rev": "572314728cb1ce012e825fd66331f52c94acac12", 78 + "rev": "71349f24c6e07b39f33600985843c289ca735308", 79 79 "type": "github" 80 80 }, 81 81 "original": { 82 82 "owner": "stevearc", 83 - "ref": "v2.2.1", 83 + "ref": "v2.2.2", 84 84 "repo": "dressing.nvim", 85 85 "type": "github" 86 86 } ··· 165 165 "gitsigns-nvim": { 166 166 "flake": false, 167 167 "locked": { 168 - "lastModified": 1717763051, 169 - "narHash": "sha256-FWcjFwprIeDRMKhurJtGqCfI4mP4fQNQY8szjnjuOCc=", 168 + "lastModified": 1722793486, 169 + "narHash": "sha256-ylXb7eT22MnbH9t2W5T8EXB1u1rNNuGSfxQD5oDeo3s=", 170 170 "owner": "lewis6991", 171 171 "repo": "gitsigns.nvim", 172 - "rev": "4a143f13e122ab91abdc88f89eefbe70a4858a56", 172 + "rev": "58bd9e98d8e3c5a1c98af312e85247ee1afd3ed2", 173 173 "type": "github" 174 174 }, 175 175 "original": { ··· 283 283 "lspkind-nvim": { 284 284 "flake": false, 285 285 "locked": { 286 - "lastModified": 1704982040, 287 - "narHash": "sha256-/QLdBU/Zwmkw1NGuLBD48tvrmIP9d9WHhgcLEQgRTWo=", 286 + "lastModified": 1721915252, 287 + "narHash": "sha256-1KK6JhQUtA5mxwRSKU5e3pTQzZwaoAjzycBLx5X/xlA=", 288 288 "owner": "onsails", 289 289 "repo": "lspkind-nvim", 290 - "rev": "1735dd5a5054c1fb7feaf8e8658dbab925f4f0cf", 290 + "rev": "cff4ae321a91ee3473a92ea1a8c637e3a9510aec", 291 291 "type": "github" 292 292 }, 293 293 "original": { ··· 363 363 "nvim-cmp": { 364 364 "flake": false, 365 365 "locked": { 366 - "lastModified": 1717829983, 367 - "narHash": "sha256-7tEfEjWH5pneI10jLYpenoysRQPa2zPGLTNcbMX3x2I=", 366 + "lastModified": 1722509464, 367 + "narHash": "sha256-NcodgUp8obTsjgc+5j2dKr0f3FelYikQTJngfZXRZzo=", 368 368 "owner": "hrsh7th", 369 369 "repo": "nvim-cmp", 370 - "rev": "a110e12d0b58eefcf5b771f533fc2cf3050680ac", 370 + "rev": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30", 371 371 "type": "github" 372 372 }, 373 373 "original": { ··· 540 540 "nvim-lspconfig": { 541 541 "flake": false, 542 542 "locked": { 543 - "lastModified": 1717999798, 544 - "narHash": "sha256-dR7BhVVxf9+lK0fD89yPMNYphpzmD/Gkco+vQWpfRio=", 543 + "lastModified": 1722924732, 544 + "narHash": "sha256-m6pK80wgTYzQXUaRqnUi3zLS3MINkrfS/bnflstQjaU=", 545 545 "owner": "neovim", 546 546 "repo": "nvim-lspconfig", 547 - "rev": "4d38bece98300e3e5cd24a9aa0d0ebfea4951c16", 547 + "rev": "6c505d4220b521f3b0e7b645f6ce45fa914d0eed", 548 548 "type": "github" 549 549 }, 550 550 "original": { ··· 595 595 "which-key-nvim": "which-key-nvim" 596 596 }, 597 597 "locked": { 598 - "lastModified": 1718186643, 599 - "narHash": "sha256-uqy8290c0EeoDZ6+t1JVnw/m0CjLO9Mo9HPy/393E5A=", 598 + "lastModified": 1723021210, 599 + "narHash": "sha256-Lw8sMae8ikBaUqBMgAppLtwEg9ddG/Eiq4SiPTqHJQE=", 600 600 "owner": "kitten", 601 601 "repo": "system-nvim-plugins.nix", 602 - "rev": "832cc662f0d9fc8a9c19b6e570072282f606ec08", 602 + "rev": "1cf4a1da15c9c2b5c875698aa371265685a23c46", 603 603 "type": "github" 604 604 }, 605 605 "original": { ··· 611 611 "nvim-snippy": { 612 612 "flake": false, 613 613 "locked": { 614 - "lastModified": 1718059758, 615 - "narHash": "sha256-bH+dZBXtpVLPn/ZhGy49Gzz51HRzbv9TxpUnXm1AnDM=", 614 + "lastModified": 1720842678, 615 + "narHash": "sha256-SpTo4f1J65hcD+ZBTpW4BGV3KeeamxkxbT7eg9r8e7M=", 616 616 "owner": "dcampos", 617 617 "repo": "nvim-snippy", 618 - "rev": "f25299bd83f4257d0e4d00bcb90578ddd248ae3a", 618 + "rev": "02a0ac1e16a7190a22bb6e31b15d484442bd2fdd", 619 619 "type": "github" 620 620 }, 621 621 "original": { ··· 627 627 "nvim-treesitter": { 628 628 "flake": false, 629 629 "locked": { 630 - "lastModified": 1718180702, 631 - "narHash": "sha256-2y9zENqLv/EwLJrtHXnIk+4j87kXbfmuDTL4HSFg7Rg=", 630 + "lastModified": 1723018736, 631 + "narHash": "sha256-c907wbMB9CfZwAnz+3tNYsHX4LCJnudm7dw0ULi8cF8=", 632 632 "owner": "nvim-treesitter", 633 633 "repo": "nvim-treesitter", 634 - "rev": "26171d8f105d97746371d1b6c07c8d88bf13fec2", 634 + "rev": "88aad97312787c11154afbe16068fc2b1e18b249", 635 635 "type": "github" 636 636 }, 637 637 "original": { ··· 643 643 "nvim-treesitter-context": { 644 644 "flake": false, 645 645 "locked": { 646 - "lastModified": 1717341988, 647 - "narHash": "sha256-htro0Q+nRHubVyvkXSMqwic7UvQIgHN3Os+D0UYbfDU=", 646 + "lastModified": 1723013539, 647 + "narHash": "sha256-WkikzAwxUij6n9OhXnfNll3mKW0HLYTr3lyNOpBhP3Q=", 648 648 "owner": "nvim-treesitter", 649 649 "repo": "nvim-treesitter-context", 650 - "rev": "5efba33af0f39942e426340da7bc15d7dec16474", 650 + "rev": "0f3332788e0bd37716fbd25f39120dcfd557c90f", 651 651 "type": "github" 652 652 }, 653 653 "original": { ··· 675 675 "nvim-treesitter-textobjects": { 676 676 "flake": false, 677 677 "locked": { 678 - "lastModified": 1717593730, 679 - "narHash": "sha256-/NY5hHwNmHEBHUWOX4qX9QCHPJU8grWsaEtD+pAXDjE=", 678 + "lastModified": 1722853302, 679 + "narHash": "sha256-65xhKeQotSArYMU4Qxl/MOuH1tE4cPXoUT1j1Lxg71A=", 680 680 "owner": "nvim-treesitter", 681 681 "repo": "nvim-treesitter-textobjects", 682 - "rev": "34867c69838078df7d6919b130c0541c0b400c47", 682 + "rev": "33a17515b79ddb10d750320fa994098bdc3e93ef", 683 683 "type": "github" 684 684 }, 685 685 "original": { ··· 815 815 "telescope-nvim": { 816 816 "flake": false, 817 817 "locked": { 818 - "lastModified": 1717942246, 819 - "narHash": "sha256-wiKpQZJfZ/kkZAid9PiER4RSJLHnTrZfYrfqzjPWKYs=", 818 + "lastModified": 1722561161, 819 + "narHash": "sha256-F5TGzfPSDQY+AOzaDXStswHjkGQvnLeTWW5/xdBalpo=", 820 820 "owner": "nvim-telescope", 821 821 "repo": "telescope.nvim", 822 - "rev": "f12b15e1b3a33524eb06a1ae7bc852fb1fd92197", 822 + "rev": "3b1600d0fd5172ad9fae00987362ca0ef3d8895d", 823 823 "type": "github" 824 824 }, 825 825 "original": { ··· 831 831 "telescope-zf-native-nvim": { 832 832 "flake": false, 833 833 "locked": { 834 - "lastModified": 1715127547, 835 - "narHash": "sha256-LsAHiugxzN8kS4MljwZmJuCEgIQgtM27KjYDXwQgcRI=", 834 + "lastModified": 1720208648, 835 + "narHash": "sha256-TVCc7wi0Fvhci4sUKcKUcXF7aw8urlxCAnmyqT8YhOA=", 836 836 "owner": "natecraddock", 837 837 "repo": "telescope-zf-native.nvim", 838 - "rev": "242ee15047e3400351982ef162301a898ec5cdda", 838 + "rev": "9c23e2fce1c0c7445f68f7765e5f3e512920184b", 839 839 "type": "github" 840 840 }, 841 841 "original": { ··· 847 847 "trouble-nvim": { 848 848 "flake": false, 849 849 "locked": { 850 - "lastModified": 1718172782, 851 - "narHash": "sha256-jA6RAkVOPCI1+wASzETgXZfB3Bp100HU8Dl4sRBduTo=", 850 + "lastModified": 1721569998, 851 + "narHash": "sha256-OZRHGcCDgdby5CfR8M0zYkmdxIr5QGaiD/VLeNxAt3s=", 852 852 "owner": "folke", 853 853 "repo": "trouble.nvim", 854 - "rev": "3609bb9a82bbab1ef95cf2c27ce7e52267a7d40d", 854 + "rev": "40c5317a6e90fe3393f07b0fee580d9e93a216b4", 855 855 "type": "github" 856 856 }, 857 857 "original": { 858 858 "owner": "folke", 859 + "ref": "v3.6.0", 859 860 "repo": "trouble.nvim", 860 861 "type": "github" 861 862 } ··· 886 887 "vim-fugitive": { 887 888 "flake": false, 888 889 "locked": { 889 - "lastModified": 1716130336, 890 - "narHash": "sha256-nyNtb3nsS/zFdSNRyXabcGIabAwgivJIUFB2c62vXmA=", 890 + "lastModified": 1721347143, 891 + "narHash": "sha256-NLHaXpPrb4/QuVuTjl6YUUKA3/1r4VCOaNO48Dk9pms=", 891 892 "owner": "tpope", 892 893 "repo": "vim-fugitive", 893 - "rev": "4f59455d2388e113bd510e85b310d15b9228ca0d", 894 + "rev": "0444df68cd1cdabc7453d6bd84099458327e5513", 894 895 "type": "github" 895 896 }, 896 897 "original": { ··· 918 919 "vim-repeat": { 919 920 "flake": false, 920 921 "locked": { 921 - "lastModified": 1611544268, 922 - "narHash": "sha256-8rfZa3uKXB3TRCqaDHZ6DfzNbm7WaYnLvmTNzYtnKHg=", 922 + "lastModified": 1720473942, 923 + "narHash": "sha256-G/dmkq1KtSHIl+I5p3LfO6mGPS3eyLRbEEsuLbTpGlk=", 923 924 "owner": "tpope", 924 925 "repo": "vim-repeat", 925 - "rev": "24afe922e6a05891756ecf331f39a1f6743d3d5a", 926 + "rev": "65846025c15494983dafe5e3b46c8f88ab2e9635", 926 927 "type": "github" 927 928 }, 928 929 "original": {
+10 -6
modules/nvim/init.lua
··· 210 210 211 211 -- golden_size 212 212 local function ignore_trouble_window() 213 - if vim.api.nvim_buf_get_option(0, 'filetype') == 'Trouble' then 213 + local ft = vim.api.nvim_buf_get_option(0, 'filetype') 214 + if ft == 'Trouble' then 215 + return 1 216 + elseif ft == 'gitsigns-blame' then 214 217 return 1 215 218 end 216 219 end ··· 737 740 word_diff = false, 738 741 current_line_blame = false, 739 742 signs = { 740 - add = { hl = 'GitSignsAdd', text = '│' }, 741 - change = { hl = 'GitSignsChange', text = '│' }, 742 - delete = { hl = 'GitSignsDelete', text = '' }, 743 - topdelete = { hl = 'GitSignsDelete', text = '' }, 744 - changedelete = { hl = 'GitSignsChange', text = '' }, 743 + add = { text = '│' }, 744 + change = { text = '│' }, 745 + delete = { text = '' }, 746 + topdelete = { text = '' }, 747 + changedelete = { text = '' }, 745 748 }, 746 749 preview_config = { 747 750 border = 'none', ··· 758 761 ["[c"] = { actions.next_hunk, "Previous Git Hunk" }, 759 762 g = { 760 763 b = { function() actions.blame_line({ full = true }) end, "Blame Line" }, 764 + B = { actions.blame, "Blame Buffer" }, 761 765 h = { function() actions.preview_hunk(true) end, "Show Git Hunk" }, 762 766 s = { actions.stage_hunk, "Stage Git Hunk" }, 763 767 S = { actions.undo_stage_hunk, "Unstage Git Hunk" },
+2
modules/nvim/theme.nix
··· 72 72 Add.fg = green; 73 73 Change.fg = blue; 74 74 Delete.fg = brightRed; 75 + Changedelete.link = "GitSignsChange"; 76 + Topdelete.link = "GitSignsDelete"; 75 77 }; 76 78 77 79 Diagnostic = {