{ withSystem, ... }: let name = "tmux-default-startup"; in { perSystem = { pkgs, ... }: { packages.${name} = pkgs.writeShellApplication { inherit name; text = '' if [[ -x "$PWD/.tmux-sessionizer" ]]; then "$PWD/.tmux-sessionizer" fi if [[ -x "$PWD/.tmux" ]]; then "$PWD/.tmux" fi tmux new-window -d -n scratch "$EDITOR" ''; }; }; flake.modules.homeManager.base = { pkgs, ... }: { home.packages = [ (withSystem pkgs.stdenv.hostPlatform.system (psArgs: psArgs.config.packages.${name})) ]; }; }