From ed5688306b0269b9d3b84b93232093a12df133ba Mon Sep 17 00:00:00 2001 From: Uyanide Date: Sat, 6 Dec 2025 18:13:11 +0100 Subject: [PATCH] fish: fix sourcing errors on ssh servers --- config/shell/.config/fish/post.d/alias.fish | 10 ++++++++++ config/shell/.config/fish/prev.d/niri-env.fish | 2 +- memo/fontconfig.md | 4 +++- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/config/shell/.config/fish/post.d/alias.fish b/config/shell/.config/fish/post.d/alias.fish index c9f488f..fc293a6 100644 --- a/config/shell/.config/fish/post.d/alias.fish +++ b/config/shell/.config/fish/post.d/alias.fish @@ -103,5 +103,15 @@ if type -q git if type -q wl-paste alias gc="git clone \$(wl-paste)" + + if type -q idea + function pingo + cd "$HOME/Repositories/PGdP" || return 1 + set -l repo (wl-paste) + git clone $repo || return 1 + set -l repo_name (basename $repo .git) + nohup idea $repo_name > /dev/null 2>&1 & disown + end + end end end diff --git a/config/shell/.config/fish/prev.d/niri-env.fish b/config/shell/.config/fish/prev.d/niri-env.fish index 3b05ccd..2d5080a 100644 --- a/config/shell/.config/fish/prev.d/niri-env.fish +++ b/config/shell/.config/fish/prev.d/niri-env.fish @@ -1,4 +1,4 @@ -if test $XDG_CURRENT_DESKTOP = "niri" +if test -n "$XDG_CURRENT_DESKTOP"; and test "$XDG_CURRENT_DESKTOP" = "niri" set -l env_config "$HOME/.config/niri/config/envs.kdl" if test -f "$env_config" diff --git a/memo/fontconfig.md b/memo/fontconfig.md index f90fa78..4983499 100644 --- a/memo/fontconfig.md +++ b/memo/fontconfig.md @@ -34,7 +34,8 @@ - Noto Sans CJK SC + Noto Sans CJK SC + Symbola @@ -54,6 +55,7 @@ system-ui Sarasa UI SC + Sarasa UI J Noto Color Emoji Symbols Nerd Font