aboutsummaryrefslogtreecommitdiff
path: root/home-manager/homeModules/fish.nix
diff options
context:
space:
mode:
authorspl3g <spleefer6@yandex.ru>2025-10-27 23:45:05 +0300
committerspl3g <spleefer6@yandex.ru>2025-10-27 23:50:34 +0300
commit45da62a634546a7359b9654a1e01be3bd067189a (patch)
tree30a8a5fa9ebae46dda2ccf0f03df8975bc45ca52 /home-manager/homeModules/fish.nix
parent3ac3426144afa5eff1bb2551e27026c1cd0f2ca4 (diff)
chore: formatting
Diffstat (limited to 'home-manager/homeModules/fish.nix')
-rw-r--r--home-manager/homeModules/fish.nix29
1 files changed, 20 insertions, 9 deletions
diff --git a/home-manager/homeModules/fish.nix b/home-manager/homeModules/fish.nix
index 7591383..b539e84 100644
--- a/home-manager/homeModules/fish.nix
+++ b/home-manager/homeModules/fish.nix
@@ -1,6 +1,9 @@
-{ pkgs, config, lib, ... }:
-
{
+ pkgs,
+ config,
+ lib,
+ ...
+}: {
options = {
fish.enable = lib.mkEnableOption "enable fish";
};
@@ -9,18 +12,26 @@
enable = true;
nix-direnv.enable = true;
};
-
+
+ programs.nix-index.enableFishIntegration = true;
+
programs.fish = {
enable = true;
plugins = [
- { name = "pure"; src = pkgs.fishPlugins.pure.src; }
- { name = "autopair"; src = pkgs.fishPlugins.autopair.src; }
+ {
+ name = "pure";
+ src = pkgs.fishPlugins.pure.src;
+ }
+ {
+ name = "autopair";
+ src = pkgs.fishPlugins.autopair.src;
+ }
];
interactiveShellInit = ''
- set fish_greeting
- pokemon-colorscripts -r --no-title
- '';
-
+ set fish_greeting
+ pokemon-colorscripts -r --no-title
+ '';
+
shellAliases = {
ls = "ls --hyperlink=auto --color=auto";
};