aboutsummaryrefslogtreecommitdiff
path: root/home-manager/programs/fish/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home-manager/programs/fish/default.nix')
-rw-r--r--home-manager/programs/fish/default.nix22
1 files changed, 22 insertions, 0 deletions
diff --git a/home-manager/programs/fish/default.nix b/home-manager/programs/fish/default.nix
new file mode 100644
index 0000000..f63fbc4
--- /dev/null
+++ b/home-manager/programs/fish/default.nix
@@ -0,0 +1,22 @@
+{ pkgs, ... }:
+
+let
+ nixPlugins = [
+ { name = "colored-man-output"; src = pkgs.fishPlugins.colored-man-pages.src; }
+ { name = "fzf-fish"; src = pkgs.fishPlugins.fzf-fish.src; }
+ { name = "pure"; src = pkgs.fishPlugins.pure.src; }
+ { name = "autopair"; src = pkgs.fishPlugins.autopair.src; }
+ ];
+ customPlugins = [];
+ plugins = nixPlugins ++ customPlugins;
+ interactiveShellInit = ''
+ set fish_greeting
+ pokemon-colorscripts -r | awk "NR>1 {print}"
+ '';
+in
+{
+ programs.fish = {
+ enable = true;
+ inherit plugins interactiveShellInit;
+ };
+}