home-lab/home-manager/users/geir/programs/zsh.nix
Geir O. Jerstad ef4b4b7736 feat: add Home Manager refactoring plan and initial structure
- Add comprehensive Home Manager refactoring plan document
- Create initial Home Manager directory structure with user configs
- Add modular Emacs configuration for Home Manager integration
- Update system configurations for Home Manager compatibility
- Preserve existing functionality while preparing for migration

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-07 13:29:04 +02:00

34 lines
No EOL
638 B
Nix

# Zsh configuration for Home Manager
# Migrated from current zsh configuration in user modules
{ config, lib, pkgs, ... }:
{
programs.zsh = {
enable = true;
# History configuration
history = {
size = 10000;
path = "$HOME/.histfile";
};
# Shell aliases
shellAliases = {
# User-specific aliases will be migrated here
};
# Interactive shell initialization
initExtra = ''
# Shell initialization code will be migrated here
'';
};
# Shell-related packages
home.packages = with pkgs; [
starship
zoxide
direnv
# Other shell enhancement tools
];
}