diff --git a/nix/home-manager/work.home.nix b/nix/home-manager/work.home.nix index 43922e0..d9e4b6f 100644 --- a/nix/home-manager/work.home.nix +++ b/nix/home-manager/work.home.nix @@ -77,6 +77,7 @@ in { bind \b backward-kill-word alias blue="bluetui" + alias jelly="jellyfin-tui" set -U fish_user_paths ~/.local/bin $fish_user_paths set -U fish_user_paths ~/bin $fish_user_paths @@ -93,82 +94,7 @@ in { set -x LIBVIRT_DEFAULT_URI qemu:///system set -x TERM xterm-256color # ghostty - # https://github.com/DevAtDawn/gh-fish/blob/main/gh-copilot-alias.fish - function ghcs - set -l FUNCNAME (status function) - set -l TARGET "shell" - set -l GH_DEBUG "$GH_DEBUG" - set -l GH_HOST "$GH_HOST" - set -l __USAGE " - Wrapper around \`gh copilot suggest\` to suggest a command based on a natural language description of the desired output effort. - Supports executing suggested commands if applicable. - USAGE - $FUNCNAME [flags] - FLAGS - -d, --debug Enable debugging - -h, --help Display help usage - --hostname The GitHub host to use for authentication - -t, --target target Target for suggestion; must be shell, gh, git - default: \"$TARGET\" - EXAMPLES - - Guided experience - $FUNCNAME - - Git use cases - $FUNCNAME -t git \"Undo the most recent local commits\" - $FUNCNAME -t git \"Clean up local branches\" - $FUNCNAME -t git \"Setup LFS for images\" - - Working with the GitHub CLI in the terminal - $FUNCNAME -t gh \"Create pull request\" - $FUNCNAME -t gh \"List pull requests waiting for my review\" - $FUNCNAME -t gh \"Summarize work I have done in issues and pull requests for promotion\" - - General use cases - $FUNCNAME \"Kill processes holding onto deleted files\" - $FUNCNAME \"Test whether there are SSL/TLS issues with github.com\" - $FUNCNAME \"Convert SVG to PNG and resize\" - $FUNCNAME \"Convert MOV to animated PNG\" - " - - set -l argv_copy $argv - for i in (seq (count $argv_copy)) - switch $argv_copy[$i] - case '-d' '--debug' - set -l GH_DEBUG "api" - case '-h' '--help' - echo "$__USAGE" - return 0 - case '--hostname' - set -l GH_HOST $argv_copy[(math $i + 1)] - set -e argv_copy[(math $i + 1)] - case '-t' '--target' - set -l TARGET $argv_copy[(math $i + 1)] - set -e argv_copy[(math $i + 1)] - end - end - - set -e argv_copy[1..(math $i - 1)] - - set -l TMPFILE (mktemp -t gh-copilotXXXXXX) - function cleanup - rm -f "$TMPFILE" - end - trap cleanup EXIT - - if env GH_DEBUG="$GH_DEBUG" GH_HOST="$GH_HOST" gh copilot suggest -t "$TARGET" $argv_copy --shell-out "$TMPFILE" - if test -s "$TMPFILE" - set -l FIXED_CMD (cat $TMPFILE) - history --merge --save -- $FIXED_CMD - echo - eval $FIXED_CMD - end - else - return 1 - end - end - - - function plz - ghcs suggest "$argv" - end + ''; }; home.file = {