summaryrefslogtreecommitdiff
path: root/cats.nix
diff options
context:
space:
mode:
authorbee <beebeeb5k@gmail.com>2026-05-05 22:37:10 +0530
committerbee <beebeeb5k@gmail.com>2026-05-05 22:37:10 +0530
commit9365a8e96827cbf7bc5adad6d29bcd05b4d761b2 (patch)
tree0998a5dcfc4517e4112a2c589e04ac0dbc1e011b /cats.nix
parent0c50f17133b90c60735f1f51943f51f60372bdd3 (diff)
Migrate from nixcats to nix-wrapper-modules
Diffstat (limited to 'cats.nix')
-rw-r--r--cats.nix185
1 files changed, 0 insertions, 185 deletions
diff --git a/cats.nix b/cats.nix
deleted file mode 100644
index 94a778c..0000000
--- a/cats.nix
+++ /dev/null
@@ -1,185 +0,0 @@
-inputs:
-let
- inherit (inputs.nixcats) utils;
-in
-{
- pkgs,
- settings,
- categories,
- extra,
- name,
- mkPlugin,
- ...
-}@packageDef:
-{
- lspsAndRuntimeDeps = with pkgs; {
- general = [
- fd
- ripgrep
- lsof
- # lldb
- ];
-
- markdown = [
- marksman
- harper
- ];
-
- typst = [
- tinymist
- ];
-
- nix = [
- nixd
- nil
- nixfmt
- ];
-
- qml = [
- kdePackages.qtdeclarative
- ];
-
- java = [
- jdt-language-server
- google-java-format
- ];
-
- lua = [
- lua-language-server
- stylua
- ];
-
- python = [
- ruff
- zuban
- ];
-
- zig = [
- zls
- ];
-
- toml = [
- tombi
- ];
- javascript = [
- eslint
- prettierd
- typescript-language-server
- ];
- };
-
- startupPlugins = with pkgs.vimPlugins; {
- theme = [
- pkgs.neovimPlugins.base46-nvim
- ];
-
- ui = [
- nvim-web-devicons
- ];
-
- general = [
- pkgs.neovimPlugins.lze
- pkgs.neovimPlugins.lzextras
- nvim-lspconfig
- ];
-
- rust = [
- rustaceanvim
- ];
-
- extras = [
- plenary-nvim
- ];
- };
-
- optionalPlugins = with pkgs.vimPlugins; {
- core = {
- general = [
- oil-nvim
- guess-indent-nvim
- undotree
- nvim-surround
- conform-nvim
- nvim-lint
- lazydev-nvim
- trouble-nvim
- ];
-
- picker = [
- telescope-nvim
- telescope-fzf-native-nvim
- telescope-ui-select-nvim
- ];
-
- git = [
- pkgs.neovimPlugins.neogit
- gitsigns-nvim
- ];
-
- completion = [
- blink-cmp
- blink-ripgrep-nvim
- friendly-snippets
- ];
- };
-
- ui = [
- hlchunk-nvim
- lualine-nvim
- ];
-
- tsitter = [
- nvim-treesitter.withAllGrammars
- nvim-treesitter-textobjects
- # (nvim-treesitter.withPlugins (
- # plugins:
- # with plugins; [
- # nix
- # lua
- # rust
- # cpp
- # c
- # go
- # yaml
- # python
- # javascript
- # typescript
- # toml
- # json
- # ]
- # ))
- ];
-
- debug = [
- nvim-dap
- nvim-dap-ui
- nvim-dap-virtual-text
- nvim-dap-go
- ];
-
- misc = [
- obsidian-nvim
- typst-preview-nvim
- ];
-
- ai = [
- pkgs.neovimPlugins.opencode-nvim
- ];
- };
-
- sharedLibraries = {
- general = with pkgs; [
- # libgit2
- ];
- };
-
- environmentVariables = {
- };
-
- extraWrapperArgs = {
- };
-
- extraLuaPackages = {
- test = [ (_: [ ]) ];
- };
-}