basic modules

This commit is contained in:
2026-06-21 21:19:52 -05:00
parent 2f65730e2e
commit a537f5236d
21 changed files with 369 additions and 48 deletions
+44
View File
@@ -0,0 +1,44 @@
{ config, pkgs, ... }:
{
imports = [
./eza.nix
./starship.nix
./zoxide.nix
];
home.packages = with pkgs; [
bash
bat
fzf
fd
zoxide
ripgrep
neovim
];
programs.bash = {
enable = true;
shellAliases = {
ll = "eza -lah";
ls = "eza";
cat = "bat";
grep = "grep --color=auto";
};
historyControl = [
"ignoredups"
"ignorespace"
];
historySize = 10000;
initExtra = ''
eval "$(zoxide init bash)"
source ${pkgs.carapace}/share/bash/carapace.bash
export EDITOR=nvim
'';
};
}
+8
View File
@@ -0,0 +1,8 @@
{ ... }:
{
programs.eza = {
enable = true;
withIcons = true;
};
}
+8
View File
@@ -0,0 +1,8 @@
{ ... }:
{
programs.git = {
enable = true;
withDelta = true;
};
}
+8
View File
@@ -0,0 +1,8 @@
{ ... }:
{
programs.starship = {
enable = true;
enableBashIntegration = true;
};
}
+8
View File
@@ -0,0 +1,8 @@
{ ... }:
{
programs.zoxide = {
enable = true;
enableBashIntegration = true;
};
}