diff options
Diffstat (limited to 'home/fish/default.nix')
| -rw-r--r-- | home/fish/default.nix | 47 |
1 files changed, 2 insertions, 45 deletions
diff --git a/home/fish/default.nix b/home/fish/default.nix index c02a848..65e033a 100644 --- a/home/fish/default.nix +++ b/home/fish/default.nix @@ -6,6 +6,7 @@ shellAliases = { browser = "${pkgs.chawan}/bin/cha"; cat = "${pkgs.gat}/bin/gat"; + fj = "${pkgs.forgejo-cli}/bin/fj --host git.relesoft.io"; gmail = "${pkgs.himalaya}/himalaya envelope list --account gmail --folder gmail/Inbox 'not flag Seen'"; grep = "${pkgs.ripgrep}/bin/rg"; http = "${pkgs.xh}/bin/xh"; @@ -14,13 +15,13 @@ llm = "${pkgs.tenere}/bin/tenere"; ls = "${pkgs.eza}/bin/eza -a --group-directories-first"; lt = "${pkgs.eza}/bin/eza --tree --level=2 --long --icons --git"; + ns = "nix-search-tv print | fzf --preview 'nix-search-tv preview {}' --scheme history"; relesoft = "${pkgs.himalaya}/himalaya envelope list --account relesoft --folder relesoft/Inbox 'not flag Seen'"; ssh = "TERM=xterm-256color ${pkgs.openssh}/bin/ssh"; stocks = "${pkgs.ticker}/bin/ticker --config /home/petri/.config/ticker/config.yaml"; weather = "${pkgs.wthrr}/bin/wthrr --forecast d"; wifi = "${pkgs.impala}/bin/impala"; youtube = "${pkgs.pipe-viewer}/bin/pipe-viewer"; - fj = "${pkgs.forgejo-cli}/bin/fj --host git.relesoft.io"; }; functions = { doc = '' @@ -39,50 +40,6 @@ ${pkgs.grim}/bin/grim -g "$(${pkgs.slurp}/bin/slurp)" $argv ''; readdoc = "${pkgs.reader}/bin/reader $argv --markdown-output | ${pkgs.moor}/bin/moor --wrap --lang markdown"; - extract = '' - function extract - switch $argv[1] - case "*.tar.bz2" - tar xjf $argv[1] - - case "*.tar.gz" - tar xzf $argv[1] - - case "*.tar.xz" - tar xJf $argv[1] - - case "*.bz2" - bunzip2 $argv[1] - - case "*.rar" - unrar e $argv[1] - - case "*.gz" - gunzip $argv[1] - - case "*.tar" - tar xf $argv[1] - - case "*.tbz2" - tar xjf $argv[1] - - case "*.tgz" - tar xzf $argv[1] - - case "*.zip" - unzip $argv[1] - - case "*.Z" - uncompress $argv[1] - - case "*.7z" - 7z x $argv[1] - - case "*" - echo "unknown extension: $argv[1]" - end - end - ''; }; interactiveShellInit = '' set -g fish_key_bindings fish_vi_key_bindings |
