[feat] Update some stuff

This commit is contained in:
uttarayan21
2024-03-13 03:48:00 +05:30
parent 1f258a8e76
commit 08145342a0
3 changed files with 28 additions and 29 deletions

View File

@@ -125,9 +125,6 @@
"<leader>o" = "[[<cmd>TroubleToggle<cr>]]";
"<leader>ee" = "require'rest-nvim'.run";
"<leader>ec" = "function() require'rest-nvim'.run(true) end";
# "<leader>ee" = "[[<Plug>RestNvim]]";
# "<leader>ec" = "[[<Plug>RestNvimPreview]]";
# "<leader>el" = "require('telescope').extensions.rest.select_env";
"<leader>\\\"" = ''[["+]]'';
"vff" = "[[<cmd>vertical Gdiffsplit<cr>]]";
"<C-k>" = "vim.lsp.buf.definition";
@@ -145,6 +142,9 @@
terminal = {
"<C-\\\\>" = "require('FTerm').toggle";
};
insert = {
"<C-\\\\>" = "require('FTerm').toggle";
};
};
extraPlugins = with pkgs.vimPlugins; [

12
config/nix/justfile Normal file
View File

@@ -0,0 +1,12 @@
set dotenv-load
[macos]
install:
nix run nix-darwin -- switch --flake .
[linux]
install:
sudo nixos-rebuild switch --flake .
home:
nix --extra-experimental-features "nix-command flakes" run home-manager/master -- switch --flake .

View File

@@ -9,21 +9,6 @@ let
};
vimPlugins = final: prev: {
vimPlugins = prev.vimPlugins // {
# nvim-treesitter = prev.vimPlugins.nvim-treesitter.override(.allGrammars ++ [
# (prev.vimPlugins.nvim-treesitter.allGrammars ++ [
# (prev.vimPluginspkgs.tree-sitter.buildGrammar {
# language = "just";
# version = "8af0aab";
# src = final.pkgs.fetchFromGitHub {
# owner = "IndianBoy42";
# repo = "tree-sitter-just";
# rev = "613b3fd39183bec94bc741addc5beb6e6f17969f";
# sha256 = final.pkgs.lib.fakeSha256;
# # sha256 = "sha256-hYKFidN3LHJg2NLM1EiJFki+0nqi1URnoLLPknUbFJY=";
# };
# })
# ]);
comfortable-motion = final.pkgs.vimUtils.buildVimPlugin {
name = "comfortable-motion";
src = final.pkgs.fetchFromGitHub {
@@ -88,10 +73,12 @@ let
ln -s ${inputs.nix-index-database.legacyPackages.${prev.system}.database} $out/files
'';
});
treesitterGrammars = (final: prev: {
treesitter-just = prev.pkgs.tree-sitter.buildGrammar {
tree-sitter-grammars = (final: prev: {
tree-sitter-grammars = prev.tree-sitter-grammars // {
tree-sitter-just = final.pkgs.tree-sitter.buildGrammar {
language = "just";
version = "8af0aab";
version = "1";
src = final.pkgs.fetchFromGitHub {
owner = "IndianBoy42";
repo = "tree-sitter-just";
@@ -99,17 +86,17 @@ let
sha256 = "sha256-OBlXwWriE6cdGn0dhpfSMnJ6Rx1Z7KcXehaamdi/TxQ";
};
};
};
});
in
[
catppuccinThemes
vimPlugins
tree-sitter-grammars
tmuxPlugins
inputs.neovim-nightly-overlay.overlay
anyrun-overlay
inputs.nixneovim.overlays.default
# inputs.nixneovimplugins.overlays.default
inputs.nur.overlay
nix-index-db
treesitterGrammars
]