42 lines
879 B
Nix
42 lines
879 B
Nix
{ ... }:
|
|
{
|
|
config.dendritic.features.shell = {
|
|
features = [
|
|
"filemanager-yazi"
|
|
"cli-zoxide"
|
|
"git-lazygit"
|
|
"cli-zsh"
|
|
"cli-zellij"
|
|
];
|
|
|
|
homeModules = [
|
|
(
|
|
{ pkgs, ... }:
|
|
{
|
|
programs.home-manager.enable = true;
|
|
programs.zsh.enable = true;
|
|
|
|
home.packages = with pkgs; [ ripgrep ];
|
|
}
|
|
)
|
|
../home/programs/starship.nix
|
|
../home/programs/eza.nix
|
|
../home/programs/bat.nix
|
|
../home/programs/carapace.nix
|
|
../home/programs/fzf.nix
|
|
../home/programs/btop.nix
|
|
../home/programs/atuin.nix
|
|
../home/programs/broot.nix
|
|
];
|
|
|
|
nixosModules = [
|
|
(
|
|
{ config, pkgs, ... }:
|
|
{
|
|
programs.zsh.enable = true;
|
|
users.users.${config.dendritic.current.primaryUser}.shell = pkgs.zsh;
|
|
}
|
|
)
|
|
];
|
|
};
|
|
}
|