❄️ Nix configurations
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

add fish

A.Ottr c4d8deee 1a6f20bd

+58 -1
+56
home/common/fish.nix
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: { 7 + 8 + home.packages = with pkgs; [ 9 + tree 10 + ]; 11 + 12 + programs.fish = { 13 + enable = true; 14 + 15 + interactiveShellInit = '' 16 + set fish_greeting # Disable greeting 17 + set -g theme_color_scheme "catppuccin" 18 + test (uname) = Darwin; and eval "$(/opt/homebrew/bin/brew shellenv)" 19 + ''; 20 + 21 + catppuccin = { 22 + enable = true; 23 + flavor = "macchiato"; 24 + }; 25 + 26 + plugins = with pkgs.fishPlugins; [ 27 + { name = "fzf"; src = fzf.src; } 28 + { name = "puffer"; src = puffer.src; } # https://github.com/nickeb96/puffer-fish 29 + { name = "z"; src = z.src; } 30 + { name = "autopair"; src = autopair.src; } 31 + { name = "hydro"; src = hydro.src; } # prompt 32 + ]; 33 + }; 34 + 35 + #programs.grc.enable = true; 36 + xdg.enable = true; 37 + 38 + programs.eza = { 39 + enable = true; 40 + icons = false; 41 + enableFishIntegration = true; 42 + 43 + extraOptions = [ 44 + "--group" 45 + "--smart-group" 46 + ]; 47 + }; 48 + 49 + programs.fzf = { 50 + enable = true; 51 + enableFishIntegration = false; # we use jethrokuan/fzf instead 52 + #defaultOptions = [ 53 + # "--color=bg+:#302D41,bg:#1E1E2E,spinner:#F8BD96,hl:#F28FAD --color=fg:#D9E0EE,header:#F28FAD,info:#DDB6F2,pointer:#F8BD96 --color=marker:#F8BD96,fg+:#F2CDCD,prompt:#DDB6F2,hl+:#F28FAD" 54 + #]; 55 + }; 56 + }
+2 -1
home/otter/default.nix
··· 2 2 3 3 { 4 4 imports = [ 5 - ../common/kitty 5 + ../common/kitty.nix 6 + ../common/fish.nix 6 7 ]; 7 8 8 9 # Home Manager needs a bit of information about you and the paths it should