News for hackers. Stuff that matters.
Re:Ask HN: Small scripts, hacks and automations you're proud... by pkos98 on Sunday March 12, 2023 @02:38PM (#35124273)
I probably scratched some parts together from the internet a couple of years ago, but this little script in my i3 keybindings opens a new terminal with the same working directory as the currently focused terminal, pretty useful for my workflow:

  bindsym ctrl+$alt+t exec xdotool getactivewindow getwindowpid | xargs ps | grep "alacritty" && (xdotool getactivewindow getwindowpid | xargs pgrep -P | xargs pwdx | cut -d":" -f 2 | xargs alacritty --working-directory ) || WINIT_X11_SCALE_FACTOR=1 alacritty
https://github.com/pkos98/Dotfiles/blob/master/config/i3/con...
Re:Ask HN: Small scripts, hacks and automations you're proud... by mburee on Sunday March 12, 2023 @02:58PM (#35124578)
https://codeberg.org/dnkl/foot/wiki#user-content-spawning-ne...

Maybe something like this could do the same? But could also rely on that specific terminal emulator

Re:Ask HN: Small scripts, hacks and automations you're proud... by zwog on Monday March 13, 2023 @12:51AM (#35131236)
Alacritty has this function built-in, just define `SpawnNewInstance` in the config file:

    key_bindings:
        - { key: T,   mods: Control|Shift, action: SpawnNewInstance }

https://wiki.archlinux.org/title/Alacritty#Spawn_new_instanc...
Re:Ask HN: Small scripts, hacks and automations you're proud... by akho on Monday March 13, 2023 @04:43AM (#35132843)
`alacritty --working-directory $(xcwd)` would be a bit shorter :)