Add fish wrapper and make it my default shell

This commit is contained in:
Nikodem Rabuliński 2024-01-09 15:33:18 +01:00
parent b81483f2a1
commit cd884602d9
4 changed files with 50 additions and 3 deletions

15
wrappers/fish/default.nix Normal file
View file

@ -0,0 +1,15 @@
{lib, pkgs, ...}: {
# TODO: Fix once https://github.com/viperML/wrapper-manager/issues/14 is resolved
wrappers.fish = {
basePackage = pkgs.runCommandNoCC "fish-binary" {} ''
install -D -m555 ${lib.getExe pkgs.fish} "$out/bin/fish"
'';
prependFlags = [
"-C"
"source ${./config.fish}"
];
pathAdd = with pkgs; [bat eza];
};
}