various updates

- nvim fixes
- firefox updates
- stop breaking sxhkdrc
This commit is contained in:
Anish Lakhwara
2022-09-27 22:13:16 +10:00
parent aa30562d5b
commit 670a756cff
7 changed files with 591 additions and 291 deletions
+42 -3
View File
@@ -108,6 +108,36 @@ let
sha256 = "Dlzfp3CZTzq8zQeHByWf3ER6/Em+KNGYNI4Z17ui8Lc=";
};
};
my-marks = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "marks";
version = "2022-08-31";
src = pkgs.fetchFromGitHub {
owner = "chentoast";
repo = "marks.nvim";
rev = "b27cbb78e9082229590b396d3ae4fe07f1aeafe0";
sha256 = "XdbgIWuAHNdTfyKDrKmQVq5oSbBoi56DpwtgOqhScAk=";
};
};
my-gitsigns = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "gitsigns";
version = "v0.5";
src = pkgs.fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
rev = "f98c85e7c3d65a51f45863a34feb4849c82f240f";
sha256 = "FgNSwvW7Bk+eKutMj0zqEorJ3+ijCALtOXs2OYiSX1I=";
};
};
my-fterm = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "fterm";
version = "2022-07-22";
src = pkgs.fetchFromGitHub {
owner = "numToStr";
repo = "FTerm.nvim";
rev = "efd10656724a269e21ba68d65e2b058a4e606424";
sha256 = "rR6KDwj58aYfyaSsoUy75536SdBhk394yspCUl/hzfE=";
};
};
};
my-python-packages = python-packages: with python-packages; [
@@ -220,6 +250,13 @@ in
" tidal nvim terminal
let g:tidal_target = "terminal"
" latex
" let g:tex_flavor='latex'
" let g:vimtex_view_method='zathura'
" let g:vimtex_quickfix_mode=0
" set conceallevel=1
" let g:tex_conceal='abdmg'
" telescope
" Find files using Telescope command-line sugar.
nnoremap <leader>ff <cmd>Telescope find_files<cr>
@@ -714,6 +751,7 @@ in
nodePackages.typescript
nodePackages.typescript-language-server
];
plugins = with pkgs.vimPlugins // customPlugins; [
# ui
fzf-vim
@@ -731,10 +769,10 @@ in
nvim-gps
nvim-treesitter
nvim-treesitter-context
FTerm-nvim
my-fterm
barbar-nvim
auto-session
marks-nvim
my-marks
# language
vim-nix
@@ -770,7 +808,7 @@ in
# git stuff
vim-fugitive
gitsigns-nvim
my-gitsigns
fzf-checkout-vim
# Clojure stuff
@@ -786,6 +824,7 @@ in
scnvim
leap
vim-beancount
# vimtex
# TODO break with nvim 0.8.0
# these are here until i upgrade my nixos channnel in the flake
my-which-key-nvim