[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>o" = "[[<cmd>TroubleToggle<cr>]]";
"<leader>ee" = "require'rest-nvim'.run"; "<leader>ee" = "require'rest-nvim'.run";
"<leader>ec" = "function() require'rest-nvim'.run(true) end"; "<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>\\\"" = ''[["+]]''; "<leader>\\\"" = ''[["+]]'';
"vff" = "[[<cmd>vertical Gdiffsplit<cr>]]"; "vff" = "[[<cmd>vertical Gdiffsplit<cr>]]";
"<C-k>" = "vim.lsp.buf.definition"; "<C-k>" = "vim.lsp.buf.definition";
@@ -145,6 +142,9 @@
terminal = { terminal = {
"<C-\\\\>" = "require('FTerm').toggle"; "<C-\\\\>" = "require('FTerm').toggle";
}; };
insert = {
"<C-\\\\>" = "require('FTerm').toggle";
};
}; };
extraPlugins = with pkgs.vimPlugins; [ 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 = final: prev: {
vimPlugins = prev.vimPlugins // { 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 { comfortable-motion = final.pkgs.vimUtils.buildVimPlugin {
name = "comfortable-motion"; name = "comfortable-motion";
src = final.pkgs.fetchFromGitHub { src = final.pkgs.fetchFromGitHub {
@@ -88,10 +73,12 @@ let
ln -s ${inputs.nix-index-database.legacyPackages.${prev.system}.database} $out/files 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"; language = "just";
version = "8af0aab"; version = "1";
src = final.pkgs.fetchFromGitHub { src = final.pkgs.fetchFromGitHub {
owner = "IndianBoy42"; owner = "IndianBoy42";
repo = "tree-sitter-just"; repo = "tree-sitter-just";
@@ -99,17 +86,17 @@ let
sha256 = "sha256-OBlXwWriE6cdGn0dhpfSMnJ6Rx1Z7KcXehaamdi/TxQ"; sha256 = "sha256-OBlXwWriE6cdGn0dhpfSMnJ6Rx1Z7KcXehaamdi/TxQ";
}; };
}; };
};
}); });
in in
[ [
catppuccinThemes catppuccinThemes
vimPlugins vimPlugins
tree-sitter-grammars
tmuxPlugins tmuxPlugins
inputs.neovim-nightly-overlay.overlay inputs.neovim-nightly-overlay.overlay
anyrun-overlay anyrun-overlay
inputs.nixneovim.overlays.default inputs.nixneovim.overlays.default
# inputs.nixneovimplugins.overlays.default
inputs.nur.overlay inputs.nur.overlay
nix-index-db nix-index-db
treesitterGrammars
] ]