diff --git a/home/programs.nix b/home/programs.nix index 9fae6c6..d05d320 100644 --- a/home/programs.nix +++ b/home/programs.nix @@ -29,6 +29,9 @@ in { inherit config; }; + fzf = import ./programs/fzf.nix { + }; + zsh = import ./programs/zsh.nix { inherit config pkgs; }; diff --git a/home/programs/fzf.nix b/home/programs/fzf.nix new file mode 100644 index 0000000..c690ab9 --- /dev/null +++ b/home/programs/fzf.nix @@ -0,0 +1,37 @@ +{ }: + +{ + enable = true; + + enableBashIntegration = false; + enableFishIntegration = false; + + enableZshIntegration = true; + + # See: https://github.com/junegunn/fzf/wiki/Color-schemes + colors = { + "fg" = "#D3D7CF"; + "fg+" = "#D3D7CF"; + "bg" = "#2E3436"; + "bg+" = "#000000"; + + "hl" = "#72B3CC"; + "hl+" = "#72B3CC"; + "pointer" = "#72B3CC"; + "info" = "#72B3CC"; + "marker" = "#72B3CC"; + "spinner" = "#72B3CC"; + "prompt" = "#72B3CC"; + "header" = "#72B3CC"; + }; + + tmux = { + enableShellIntegration = true; + shellIntegrationOptions = [ + "-p" # Use pop up window + "-y 1" # Place on top + "-w 95%" + "-h 75%" + ]; + }; +}