nixvimConfig/modules/home/bundles/core.nix

54 lines
646 B
Nix

{
pkgs,
config,
lib,
inputs,
...
}: {
imports = [];
nixpkgs.config = {
allowUnfree = true;
experimental-features = "nix-command flakes";
};
programs.home-manager.enable = true;
home.packages = with pkgs; [
# nix
nil
nh
git
lazygit
tree-sitter
# file-management
ranger
pistol
file
p7zip
unzip
zip
# tools
killall
fzf
eza # ls-replacement
fd
zoxide
bat
dust
ripgrep
fastfetch
wget
];
home.sessionVariables = {
EDITOR = "nvim";
};
programs.neovim.enable = true;
programs.neovim.defaultEditor = true;
}