Commit Graph
2174 Commits
Author SHA1 Message Date
Austin Horstman 95b322a522 plugins/helpview: init 2024-09-15 18:02:08 -05:00
Austin Horstman 336ba155ff plugins/overseer: fix strategy option
Actually supports a table to customize the strategy.
2024-09-15 17:54:55 -05:00
Austin Horstman 9e81cb7391 plugins/glow: support style path 2024-09-15 17:50:02 -05:00
Austin Horstman 0999f92567 plugins/glow: remove helpers 2024-09-15 17:50:02 -05:00
Austin Horstman accf5e67b1 plugins/smartcolumn: init 2024-09-15 15:54:38 -05:00
Matt Sturgeon fcb782cd9c flake: add an empty nixvimConfiguration to the legacyPackages output 2024-09-15 18:59:52 +01:00
Austin Horstman ccc2469e4f tests/neotest: disable on darwin
Upstream package failing to build in sandbox. Cannot set a package to
null so just disabling those tests on darwin.
2024-09-15 12:22:33 -05:00
Austin Horstman f88402d5a7 plugins/coq-thirdparty: remove copilot
Pulled functionality into main
2024-09-15 10:22:23 -05:00
Austin Horstman 1a1de2779b tests/lsp: remove tsserver test
Lsp is deprecated and should be replaced with ts_ls
2024-09-15 10:16:59 -05:00
github-actions[bot] f0bd18b420 generated: Updated efmls-configs.nix 2024-09-15 10:16:59 -05:00
github-actions[bot] 9a32aeccfc flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/6c1a461a444e6ccb3f3e42bb627b510c3a722a57' (2024-09-14)
  → 'github:nix-community/home-manager/e524c57b1fa55d6ca9d8354c6ce1e538d2a1f47f' (2024-09-14)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4f807e8940284ad7925ebd0a0993d2a1791acb2f' (2024-09-11)
  → 'github:NixOS/nixpkgs/345c263f2f53a3710abe117f28a5cb86d0ba4059' (2024-09-13)
• Updated input 'nuschtosSearch':
    'github:NuschtOS/search/4267d5c5b51591a9553eefbd12172da050ee3433' (2024-09-13)
  → 'github:NuschtOS/search/97d34b70deed4878fcb2449ac89dab717d72efa1' (2024-09-15)
2024-09-15 10:16:59 -05:00
Austin Horstman f76051e06e plugins/compiler: init 2024-09-15 09:47:10 -05:00
Austin Horstman 4f01fd981a plugins/ts-comments-nvim: init 2024-09-15 09:42:27 -05:00
Austin Horstman add9aca76e plugins/overseer: init 2024-09-15 09:25:30 -05:00
Austin Horstman a20d95625b plugins/precognition: init 2024-09-15 08:32:53 -05:00
Ughur Alakbarov 57219622b8 typo 2024-09-15 12:18:13 +02:00
Austin Horstman 61be7a6eed plugins/nvim-jdtls: use jdtLanguageServerPackage option 2024-09-14 19:23:53 -05:00
Austin Horstman b42d4588ae plugins/neoclip: sqlite-lua assertion 2024-09-14 19:23:53 -05:00
Austin Horstman e3e3774177 plugins/neorg: use neorgTelescopePackage option 2024-09-14 19:23:53 -05:00
Austin Horstman 7a9bb2ee95 plugins/fzf-lua: remove extra fzf package include
We already migrated to use the fzfPackage option below. This was
leftover.
2024-09-14 19:23:53 -05:00
Austin Horstman 875b812559 plugins/rest: remove extra curl package include
We already migrated to use curlPackage below. This was leftover.
2024-09-14 19:23:53 -05:00
Austin Horstman 59d03e76d9 colorschemes/palette: use lsp package 2024-09-14 19:23:53 -05:00
Austin Horstman 068f5e97fc plugins/tagbar: use tagsPackage 2024-09-14 19:23:53 -05:00
Austin Horstman 0e9b8351da plugins/typescript-tools: remove redundant extraPlugins
These are included in the vimPlugins overrides upstream
2024-09-14 19:23:53 -05:00
Austin Horstman 34297f5e04 plugins/yanky: sqlite-lua assertion 2024-09-14 19:23:53 -05:00
Austin Horstman da1a10d0f3 plugins/efmls: use efmLangServerPackage option 2024-09-14 19:23:53 -05:00
Austin Horstman 9832cb86fb plugins/vimtex: use package options for extraPackages 2024-09-14 19:23:53 -05:00
Austin Horstman ff3fee3ae5 plugins/direnv: use direnvPackage 2024-09-14 19:23:53 -05:00
Austin Horstman 6bf63e8871 plugins/typst-vim: use typstPackage 2024-09-14 19:23:53 -05:00
Austin Horstman dfea178590 plugins/octo: use ghPackage 2024-09-14 19:23:53 -05:00
Austin Horstman 4d460d6151 plugins/rust-tools: use lsp package 2024-09-14 19:23:53 -05:00
Austin Horstman 9c476a0948 plugins/lsp: use package option 2024-09-14 19:23:53 -05:00
Austin Horstman 873d7b51a7 plugins/telescope: add batPackage 2024-09-14 19:23:48 -05:00
Austin Horstman 93b8b75ff3 plugins/image: add curlPackage and ueberzugPackage 2024-09-14 19:23:48 -05:00
Austin Horstman 6915b851a2 plugins/neogit: use whichPackage 2024-09-14 19:23:48 -05:00
Austin Horstman 5316141e50 plugins/packer: use package option 2024-09-14 19:23:48 -05:00
Austin Horstman 1364f071ad plugins/lazy: use package option 2024-09-14 19:23:45 -05:00
Austin Horstman f1881b4e4b plugins/markdown-preview: fix browserFunc rename 2024-09-14 17:30:28 -05:00
Austin Horstman 2d5949f65c plugins/sqlite-lua: init 2024-09-14 15:47:30 -05:00
Austin Horstman 908721cdbd tests/darwin: add system.stateversion
Required in latest nix-darwin update
2024-09-14 12:38:01 -05:00
github-actions[bot] 79f0f73859 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/567b938d64d4b4112ee253b9274472dc3a346eb6' (2024-09-01)
  → 'github:hercules-ci/flake-parts/bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a' (2024-09-12)
• Updated input 'home-manager':
    'github:nix-community/home-manager/8a1671642826633586d12ac3158e463c7a50a112' (2024-09-11)
  → 'github:nix-community/home-manager/6c1a461a444e6ccb3f3e42bb627b510c3a722a57' (2024-09-14)
• Updated input 'nix-darwin':
    'github:lnl7/nix-darwin/f4f18f3d7229845e1c9d517457b7a0b90a38b728' (2024-09-11)
  → 'github:lnl7/nix-darwin/21fe31f26473c180390cfa81e3ea81aca0204c80' (2024-09-13)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1355a0cbfeac61d785b7183c0caaec1f97361b43' (2024-09-10)
  → 'github:NixOS/nixpkgs/4f807e8940284ad7925ebd0a0993d2a1791acb2f' (2024-09-11)
• Updated input 'nuschtosSearch':
    'github:NuschtOS/search/9eaa0246f803758c26f00d21188de00098b79c8b' (2024-09-10)
  → 'github:NuschtOS/search/4267d5c5b51591a9553eefbd12172da050ee3433' (2024-09-13)
2024-09-14 12:37:59 -05:00
mitchmindtree e170e4b598 plugins/lsp/idris2-lsp: init 2024-09-14 16:38:15 +00:00
Austin Horstman 8fd162d951 plugins/wtf: add history and grep_history keymaps 2024-09-13 21:38:30 -05:00
Austin Horstman 87e3c4a1b2 plugins/todo-comments: support conditional key mapping 2024-09-13 18:27:51 -05:00
Matt Sturgeon 4e5bd1d79b lib: segregate and deprecate functions that need pkgs
Splits everything that depends on a `pkgs` instance into an optional
attrs, allowing `helpers.nix` to be bootstrapped without `pkgs`.

This required some refactoring:
- `modules.specialArgs` is only available when `pkgs` is used
- `modules.specialArgsWith` now requires `defaultPkgs` be provided
- `builders.*` now have `*With` variants that take `pkgs` as an argument
  and a `withPkgs` function that returns the old interface
- Had to define the fixed part of `builders` outside the attrs for now,
  to avoid infinite recursion.
- The old `builders` are now deprecated, and print a warning when
  evaluated
- `withOptoinalFns` was introduced to merge the optional attrs into the
  final lib.
2024-09-13 19:05:26 +01:00
Matt Sturgeon f47e8f8f79 lib: use lib.fix and self internally 2024-09-13 17:25:17 +01:00
Matt Sturgeon 7a147234f8 lib: rename helpers.nix -> default.nix
The old `default.nix` is inlined into the "lib" flake-module, which is
the only place it was used.

This allows "helpers" to take its rightful place at the root of `./lib` 👑
2024-09-13 17:25:17 +01:00
Sefa Eyeoglu 0b665b200b plugins/lsp/harper-ls: init
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-09-13 18:16:20 +02:00
Austin Horstman aa15c24437 tests/lsp: disable swift 2024-09-13 10:08:08 -05:00
Austin Horstman 5143afeebc tests/efmls: disable swift 2024-09-13 10:08:08 -05:00