Add direnv

This commit is contained in:
Paul-Henri Froidmont 2020-12-24 10:12:19 +01:00
parent 3d75f34251
commit 0e763539b7

View file

@ -11,7 +11,9 @@
meslo-lg meslo-lg
nerdfonts nerdfonts
]; ];
programs.neovim = {
programs = {
neovim = {
enable = true; enable = true;
vimAlias = true; vimAlias = true;
plugins = with pkgs; [ plugins = with pkgs; [
@ -43,13 +45,13 @@
autocmd BufWritePost ~/.Xresources,~/.Xdefaults !xrdb % autocmd BufWritePost ~/.Xresources,~/.Xdefaults !xrdb %
''; '';
}; };
programs.bat.enable = true; bat.enable = true;
programs.jq.enable = true; jq.enable = true;
programs.fzf.enable = true; fzf.enable = true;
programs.lesspipe.enable = true; lesspipe.enable = true;
programs.zathura.enable = true; zathura.enable = true;
programs.pazi.enable = true; pazi.enable = true;
programs.htop = { htop = {
enable = true; enable = true;
hideUserlandThreads = true; hideUserlandThreads = true;
highlightBaseName = true; highlightBaseName = true;
@ -57,12 +59,12 @@
meters.left = [ "LeftCPUs" "Memory" "Swap" ] ; meters.left = [ "LeftCPUs" "Memory" "Swap" ] ;
meters.right = [ "RightCPUs" "Tasks" "LoadAverage" "Uptime" ]; meters.right = [ "RightCPUs" "Tasks" "LoadAverage" "Uptime" ];
}; };
programs.broot = { broot = {
enable = true; enable = true;
enableZshIntegration = true; enableZshIntegration = true;
}; };
programs.command-not-found.enable = true; command-not-found.enable = true;
programs.zsh = { zsh = {
enable = true; enable = true;
history = { history = {
save = 50000; save = 50000;
@ -94,10 +96,18 @@
} }
]; ];
}; };
direnv = {
enable = true;
enableNixDirenvIntegration = true;
enableZshIntegration = true;
};
};
home.file.".config/ranger" = { home.file.".config/ranger" = {
source = ./files/ranger; source = ./files/ranger;
recursive = true; recursive = true;
}; };
home.file.".config/ranger/plugins" = { home.file.".config/ranger/plugins" = {
source = builtins.fetchGit { source = builtins.fetchGit {
url = "git://github.com/alexanderjeurissen/ranger_devicons.git"; url = "git://github.com/alexanderjeurissen/ranger_devicons.git";