[feat] Update some stuff
This commit is contained in:
@@ -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
12
config/nix/justfile
Normal 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 .
|
||||||
@@ -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,15 +73,18 @@ 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: {
|
||||||
language = "just";
|
tree-sitter-grammars = prev.tree-sitter-grammars // {
|
||||||
version = "8af0aab";
|
tree-sitter-just = final.pkgs.tree-sitter.buildGrammar {
|
||||||
src = final.pkgs.fetchFromGitHub {
|
language = "just";
|
||||||
owner = "IndianBoy42";
|
version = "1";
|
||||||
repo = "tree-sitter-just";
|
src = final.pkgs.fetchFromGitHub {
|
||||||
rev = "613b3fd39183bec94bc741addc5beb6e6f17969f";
|
owner = "IndianBoy42";
|
||||||
sha256 = "sha256-OBlXwWriE6cdGn0dhpfSMnJ6Rx1Z7KcXehaamdi/TxQ";
|
repo = "tree-sitter-just";
|
||||||
|
rev = "613b3fd39183bec94bc741addc5beb6e6f17969f";
|
||||||
|
sha256 = "sha256-OBlXwWriE6cdGn0dhpfSMnJ6Rx1Z7KcXehaamdi/TxQ";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
@@ -104,12 +92,11 @@ 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
|
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user