From d140a20ed95e8f6a00823ca446050f184a7fab2b Mon Sep 17 00:00:00 2001 From: Dominik Polakovics Date: Sun, 1 Feb 2026 15:47:41 +0100 Subject: [PATCH] feat: remove tmux from dev and add claude resume shortcut --- hosts/dev/configuration.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/hosts/dev/configuration.nix b/hosts/dev/configuration.nix index bca1d31..7fcc526 100644 --- a/hosts/dev/configuration.nix +++ b/hosts/dev/configuration.nix @@ -55,13 +55,18 @@ in programs.zsh.enable = true; users.defaultUserShell = pkgs.zsh; - # Auto-attach to tmux on SSH login - environment.interactiveShellInit = '' - if [[ -n "$SSH_CONNECTION" ]] && [[ -z "$TMUX" ]]; then - tmux attach-session -t main 2>/dev/null || tmux new-session -s main - fi + # Welcome message with Claude Code reminder + users.motd = '' + Welcome to dev + + Claude Code: claude or cr (resume last session) ''; + # Short alias for resuming Claude sessions + programs.zsh.shellAliases = { + cr = "claude --resume"; + }; + # Passwordless sudo for dominik security.sudo.extraRules = [{ users = [ "dominik" ];