feat: remove tmux from dev and add claude resume shortcut

This commit is contained in:
Dominik Polakovics Polakovics 2026-02-01 15:47:41 +01:00
parent 0af3423147
commit d140a20ed9

View file

@ -55,13 +55,18 @@ in
programs.zsh.enable = true; programs.zsh.enable = true;
users.defaultUserShell = pkgs.zsh; users.defaultUserShell = pkgs.zsh;
# Auto-attach to tmux on SSH login # Welcome message with Claude Code reminder
environment.interactiveShellInit = '' users.motd = ''
if [[ -n "$SSH_CONNECTION" ]] && [[ -z "$TMUX" ]]; then Welcome to dev
tmux attach-session -t main 2>/dev/null || tmux new-session -s main
fi Claude Code: claude or cr (resume last session)
''; '';
# Short alias for resuming Claude sessions
programs.zsh.shellAliases = {
cr = "claude --resume";
};
# Passwordless sudo for dominik # Passwordless sudo for dominik
security.sudo.extraRules = [{ security.sudo.extraRules = [{
users = [ "dominik" ]; users = [ "dominik" ];