mirror of
https://github.com/Swarsel/.dotfiles.git
synced 2025-12-06 17:17:22 +01:00
NixOS: feat: add cdw, cdr, cdb, bak scripts/aliases feat: spawn firefox on workspace 1 again fix: adjust systemd stop timeout to avoid 1m30s wait on shutdown feat: add fzf-tab Emacs: fix: file-switcher directory up was not working consistently feat: more intuitive minibuffer-local-map (DEL is now 1 char again) chore: C-z now a prefix key, several new keybinds fix: make project switching in dashboard work again fix: add proper projectile backend (was still set to ivy) fix: allow yubikey unlocking from within emacs feat: add dotfile directory to magit repository list
15 lines
412 B
Bash
Executable file
15 lines
412 B
Bash
Executable file
#!/bin/bash
|
|
|
|
STR=$(swaymsg -t get_tree | jq -r 'recurse(.nodes[]) | select(.name == "__i3_scratch")' | grep kittyterm)
|
|
if [ "$STR" == "" ]; then
|
|
VAR="1"
|
|
swaymsg '[title="kittyterm"]' scratchpad show
|
|
else
|
|
VAR="0"
|
|
fi
|
|
emacsclient -c -a "" "$@" # open emacs in a new frame, start new daemon if it is dead and open arg
|
|
if [ "$VAR" == "1" ]
|
|
then
|
|
swaymsg '[title="kittyterm"]' scratchpad show
|
|
fi
|
|
exit 0
|