Personal Nix setup

Add global excludes file for ripgrep

+17
+17
home/base/tools.nix
··· 1 1 { lib, pkgs, ... }: 2 2 3 3 with lib; 4 + let 5 + rgExcludesFile = pkgs.writeTextFile { 6 + name = ".rgignore"; 7 + text = '' 8 + *~ 9 + *.map 10 + ''; 11 + }; 12 + in 4 13 { 5 14 home = { 6 15 packages = with pkgs; [ ··· 13 22 shellAliases = { 14 23 http = "xh"; 15 24 }; 25 + }; 26 + 27 + programs.ripgrep = { 28 + enable = true; 29 + arguments = [ 30 + "--ignore-file=${rgExcludesFile}" 31 + "--smart-case" 32 + ]; 16 33 }; 17 34 }