Flake for my NixOS devices

Fix neovim

bwc9876.dev 1fbccee3 b0095d41

verified
+64 -69
+25 -25
flake.lock
··· 31 31 ] 32 32 }, 33 33 "locked": { 34 - "lastModified": 1758270360, 35 - "narHash": "sha256-yqh6EEhlpVWRoKl85o1s+QZ72UHWTvornnc3C0Ls484=", 34 + "lastModified": 1759235685, 35 + "narHash": "sha256-YeSyb+CeSqYpc2wP+Wx6zzbsjvdS8HwcyWQ7qZ336xU=", 36 36 "owner": "catppuccin", 37 37 "repo": "nix", 38 - "rev": "2e0aacdd6abbecd1b1c0511a2fcd1460a6bc6645", 38 + "rev": "f4751824510bdce804ae4a0fc59779fc16c8fdca", 39 39 "type": "github" 40 40 }, 41 41 "original": { ··· 239 239 ] 240 240 }, 241 241 "locked": { 242 - "lastModified": 1758545328, 243 - "narHash": "sha256-pfpkdGpyElcT5z+YSSy+X106YC97z0MS+qwccRun238=", 242 + "lastModified": 1759150211, 243 + "narHash": "sha256-VxqFZIjhROnp9/AvrcqWxpqATOCzW4kxj1fqtUhesBQ=", 244 244 "owner": "nix-community", 245 245 "repo": "flakelight", 246 - "rev": "f91cf90022050ce062df915383964ec6c6f70c33", 246 + "rev": "42f6d8ce7aa3221f50419be97edff740823e2c8c", 247 247 "type": "github" 248 248 }, 249 249 "original": { ··· 366 366 ] 367 367 }, 368 368 "locked": { 369 - "lastModified": 1758876467, 370 - "narHash": "sha256-ueGMsCYo6S6WiszKPpXoRCdMDVmsCwfA09L7blUEPlY=", 369 + "lastModified": 1759236626, 370 + "narHash": "sha256-1BjCUU2csqhR5umGYFnOOTU8r8Bi+bnB2SLsr0FLcws=", 371 371 "owner": "nix-community", 372 372 "repo": "home-manager", 373 - "rev": "173a29f735c69950cfeaac310d7e567115976be0", 373 + "rev": "9e0453a9b0c8ef22de0355b731d712707daa6308", 374 374 "type": "github" 375 375 }, 376 376 "original": { ··· 454 454 ] 455 455 }, 456 456 "locked": { 457 - "lastModified": 1758427679, 458 - "narHash": "sha256-xwjWRJTKDCjQ0iwfh7WhDhgcS0Wt3d1Yscg83mKBCn4=", 457 + "lastModified": 1759032422, 458 + "narHash": "sha256-WZf+FhebP2/1pK2np5xj/NuDjD6fXK2BHnq/tPUN18o=", 459 459 "owner": "nix-community", 460 460 "repo": "nix-index-database", 461 - "rev": "fd2569ca2ef7d69f244cd9ffcb66a0540772ff85", 461 + "rev": "ec7a78cb0e098832d8acac091a4df393259c4839", 462 462 "type": "github" 463 463 }, 464 464 "original": { ··· 484 484 }, 485 485 "nixpkgs": { 486 486 "locked": { 487 - "lastModified": 1758690382, 488 - "narHash": "sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o=", 487 + "lastModified": 1759036355, 488 + "narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=", 489 489 "owner": "NixOS", 490 490 "repo": "nixpkgs", 491 - "rev": "e643668fd71b949c53f8626614b21ff71a07379d", 491 + "rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127", 492 492 "type": "github" 493 493 }, 494 494 "original": { ··· 508 508 "systems": "systems_2" 509 509 }, 510 510 "locked": { 511 - "lastModified": 1758834902, 512 - "narHash": "sha256-Pt7YS5qKMdh6gU0NP6+7qfe/TFlgjo2gnOSmF9fLQ9A=", 511 + "lastModified": 1759217440, 512 + "narHash": "sha256-qP3wDVcwOMKSIhPKH0m+DmpFXIx9dZNNgw9wyRMz+Dw=", 513 513 "owner": "nix-community", 514 514 "repo": "nixvim", 515 - "rev": "da7b983a29ffb8a390a4be7dfd643467c63543bf", 515 + "rev": "9faa339d9e930be3eb7d751af35ecfed7c493d14", 516 516 "type": "github" 517 517 }, 518 518 "original": { ··· 688 688 ] 689 689 }, 690 690 "locked": { 691 - "lastModified": 1758854041, 692 - "narHash": "sha256-kZ+24pbf4FiHlYlcvts64BhpxpHkPKIQXBmx1OmBAIo=", 691 + "lastModified": 1759199574, 692 + "narHash": "sha256-w24RYly3VSVKp98rVfCI1nFYfQ0VoWmShtKPCbXgK6A=", 693 693 "owner": "oxalica", 694 694 "repo": "rust-overlay", 695 - "rev": "02227ca8c229c968dbb5de95584cfb12b4313104", 695 + "rev": "381776b12d0d125edd7c1930c2041a1471e586c0", 696 696 "type": "github" 697 697 }, 698 698 "original": { ··· 718 718 ] 719 719 }, 720 720 "locked": { 721 - "lastModified": 1758664591, 722 - "narHash": "sha256-NNf+qP3QZvOyQyEGu1PpfWqcx6VOvvgoHYfnXCfCsow=", 721 + "lastModified": 1758960355, 722 + "narHash": "sha256-WsSNHQZVru5NN9Z0vrPkXNF+/UVxQAcskPH7lghpwc4=", 723 723 "ref": "refs/heads/main", 724 - "rev": "e5069a31c4edff8837ba705b465dbee529ba001b", 725 - "revCount": 239, 724 + "rev": "16dda41ca5e55f1b9f2dc4e2b04667677bacfedf", 725 + "revCount": 243, 726 726 "type": "git", 727 727 "url": "https://codeberg.org/spoonbaker/mono" 728 728 },
+37 -42
nixosModules/dev/nvim.nix
··· 564 564 bufferline = { 565 565 enable = true; 566 566 settings.highlights.__raw = '' 567 - require("catppuccin.groups.integrations.bufferline").get_theme() 567 + require("catppuccin.special.bufferline").get_theme() 568 568 ''; 569 569 settings.options = { 570 570 indicator.style = "none"; ··· 854 854 855 855 # rustaceanvim.enable = true; 856 856 vim-css-color.enable = true; 857 + }; 857 858 858 - lsp = { 859 - enable = true; 860 - inlayHints = true; 859 + lsp = { 860 + inlayHints.enable = true; 861 861 862 - servers = { 863 - clangd.enable = true; 864 - astro.enable = true; 865 - hls = { 866 - enable = true; 867 - installGhc = false; 868 - 869 - ghcPackage = pkgs.haskell.compiler.ghc912; 870 - package = pkgs.haskell.packages.ghc912.haskell-language-server; 871 - }; 872 - sqls.enable = true; 873 - mdx_analyzer = { 874 - enable = true; 875 - package = pkgs.mdx-language-server; 876 - }; 877 - # denols.enable = true; 878 - ts_ls.enable = true; 879 - html.enable = true; 880 - marksman.enable = true; 881 - cssls.enable = true; 882 - # tailwindcss.enable = true; Disabled until it doesn't build nodejs from source, bad tailwind 883 - jsonls.enable = true; 884 - yamlls.enable = true; 885 - ruff.enable = true; 886 - csharp_ls.enable = true; 887 - svelte.enable = true; 888 - nil_ls.enable = true; 889 - bashls.enable = true; 890 - nushell.enable = true; 891 - taplo.enable = true; 892 - typos_lsp.enable = true; 893 - rust_analyzer.enable = true; 894 - rust_analyzer.installCargo = false; 895 - rust_analyzer.installRustc = false; 896 - lemminx.enable = true; 897 - eslint.enable = true; 898 - tinymist.enable = true; 899 - just.enable = true; 862 + servers = { 863 + clangd.enable = true; 864 + astro.enable = true; 865 + hls = { 866 + enable = true; 867 + # ghcPackage = pkgs.haskell.compiler.ghc912; 868 + package = pkgs.haskell.packages.ghc912.haskell-language-server; 869 + }; 870 + sqls.enable = true; 871 + mdx_analyzer = { 872 + enable = true; 873 + package = pkgs.mdx-language-server; 900 874 }; 875 + # denols.enable = true; 876 + ts_ls.enable = true; 877 + html.enable = true; 878 + marksman.enable = true; 879 + cssls.enable = true; 880 + tailwindcss.enable = true; # Disabled until it doesn't build nodejs from source, bad tailwind 881 + jsonls.enable = true; 882 + yamlls.enable = true; 883 + ruff.enable = true; 884 + csharp_ls.enable = true; 885 + svelte.enable = true; 886 + nil_ls.enable = true; 887 + bashls.enable = true; 888 + nushell.enable = true; 889 + taplo.enable = true; 890 + typos_lsp.enable = true; 891 + rust_analyzer.enable = true; 892 + lemminx.enable = true; 893 + eslint.enable = true; 894 + tinymist.enable = true; 895 + just.enable = true; 901 896 }; 902 897 }; 903 898 };
+1 -1
nixosModules/fun.nix
··· 28 28 light_dark = "dark"; 29 29 lightness = 0.65; 30 30 mode = "rgb"; 31 - preset = "rainbow"; 31 + preset = "interprogress"; 32 32 pride_month_disable = false; 33 33 pride_month_shown = []; 34 34 };
+1 -1
nixosModules/graphics/firefox.nix
··· 232 232 ### Haskell 233 233 "Hoogle Base" = mkEngine [ 234 234 "@h" 235 - "@hoogle" 235 + "@hoogle" 236 236 ] "https://hoogle.haskell.org/?scope=package%3Abase&hoogle={searchTerms}" "png"; 237 237 "Hoogle All" = mkEngine [ 238 238 "@ha"