diff --git a/modules/programs/zsh/default.nix b/modules/programs/zsh/default.nix index f11046a..a77c653 100644 --- a/modules/programs/zsh/default.nix +++ b/modules/programs/zsh/default.nix @@ -26,6 +26,8 @@ gds = "git diff --staged"; c = "clear"; suspend = "systemctl suspend"; + + waifu2x = "flatpak run com.github.nihui.waifu2x-ncnn-vulkan"; }; initExtra = '' bindkey "^[[1;5C" forward-word @@ -53,6 +55,16 @@ sha256 = "0y8va5kc2ram38hbk2cibkk64ffrabfv1sh4xm7pjspsba9n5p1y"; }; } + { + name = "completion"; + file = "init.zsh"; + src = pkgs.fetchFromGitHub { + owner = "zimfw"; + repo = "completion"; + rev = "db079f405397a9dc9af93883e47d8adff817e3b1"; + sha256 = "1vakjj8l10discmzrzjq6nd0bg0jf4chxhwpiq7ldkirzy7lmm9c"; + }; + } { name = "zsh-completions"; src = pkgs.fetchFromGitHub { @@ -62,6 +74,15 @@ sha256 = "1y8wkmhgkkyfz91y1f8crh6cg912n87gmcchc8xhnwji11n1mqrq"; }; } + { + name = "zsh-syntax-highlighting"; + src = pkgs.fetchFromGitHub { + owner = "zsh-users"; + repo = "zsh-syntax-highlighting"; + rev = "6e0e950154a4c6983d9e077ed052298ad9126144"; + sha256 = "09bkg1a7qs6kvnq17jnw5cbcjhz9sk259mv0d5mklqaifd0hms4v"; + }; + } ]; }; }