configurations for my servers and desktops
nix
nixos
flake
dots
dotfiles
1{pkgs, ...}: {
2 home.packages = with pkgs; [
3 fzf
4 fd
5 bat
6 grc
7 ];
8
9 programs.fish = {
10 enable = true;
11 interactiveShellInit = ''
12 if command -q nix-your-shell
13 nix-your-shell fish | source
14 end
15 starship init fish | source
16 fish_add_path /opt/homebrew/bin
17 fastfetch
18 set fish_greeting
19 '';
20 plugins = [
21 {
22 name = "fzf-fish";
23 src = pkgs.fishPlugins.fzf-fish.src;
24 }
25 {
26 name = "grc";
27 src = pkgs.fishPlugins.grc.src;
28 }
29 ];
30 };
31}