spruce up kak and elm settings
This commit is contained in:
parent
625d5fcf38
commit
4bf3061b3d
1 changed files with 23 additions and 8 deletions
31
nix/home.nix
31
nix/home.nix
|
|
@ -13,7 +13,7 @@ let
|
|||
sha256 = "06gh3v35bdr0qsp459183br4hpmwm36d2r9fjyx9j5jfpzggqg51";
|
||||
};
|
||||
|
||||
cargoSha256 = "1aqjgfpqsasy9qvw08ill7ig6k9n9rdkwxlg1z5g61z7cmi1p3i4";
|
||||
cargoSha256 = "0f0a88pv4myavdrznz68f5jfc82y8whrdwcyp1q8i6nrn606csi7";
|
||||
nativeBuildInputs = [ pkgs.pkgconfig ];
|
||||
buildInputs = [ pkgs.openssl ] ++ (if pkgs.stdenv.isDarwin then [ pkgs.libiconv pkgs.darwin.apple_sdk.frameworks.Security ] else []);
|
||||
};
|
||||
|
|
@ -28,13 +28,13 @@ let
|
|||
};
|
||||
};
|
||||
|
||||
elm-vim = pkgs.vimUtils.buildVimPlugin {
|
||||
name = "elm-vim";
|
||||
vim-elm-syntax = pkgs.vimUtils.buildVimPlugin {
|
||||
name = "vim-elm-syntax";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "ElmCast";
|
||||
repo = "elm-vim";
|
||||
rev = "4b71facd77297cb33bbb3b14894676cff0a9bd1d";
|
||||
sha256 = "1kxkjm6fzmircg5gh7w2bmvjgk8ly5vvq9l31m4p6ql48azg2ilc";
|
||||
owner = "andys8";
|
||||
repo = "vim-elm-syntax";
|
||||
rev = "68cd8988fe9eaa190052fadaee0fea2c21338d4c";
|
||||
sha256 = "0yhvx8k83xfzmgy10r9mz0rjagbyzx5rrmn8123vw49ncksvw49q";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -181,6 +181,21 @@ in {
|
|||
relative = true;
|
||||
};
|
||||
};
|
||||
|
||||
plugins = with pkgs.kakounePlugins; [
|
||||
kak-prelude
|
||||
kak-fzf
|
||||
kak-auto-pairs
|
||||
kak-powerline
|
||||
kak-ansi
|
||||
];
|
||||
|
||||
extraConfig = ''
|
||||
colorscheme tomorrow-night
|
||||
set -add global autoinfo normal
|
||||
# FZF settings
|
||||
map global normal <c-p> ': fzf-mode<ret>'
|
||||
'';
|
||||
};
|
||||
|
||||
programs.neovim = {
|
||||
|
|
@ -193,7 +208,7 @@ in {
|
|||
alchemist-vim
|
||||
vimtex
|
||||
vim-elixir
|
||||
elm-vim
|
||||
vim-elm-syntax
|
||||
vim-nix
|
||||
vim-airline
|
||||
rainbow
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue