- 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>
34 lines
No EOL
638 B
Nix
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
|
|
];
|
|
} |