NixOS and Home Manager config

feat: alacritty

nel.pet 16aeb288 834f2479

verified
+81
+80
modules/home/alacritty.nix
··· 1 + { wrappers, ... }: { 2 + config.home.packages = [(wrappers.alacritty { 3 + settings = { 4 + colors.primary = { 5 + background = "#1e1e2e"; 6 + foreground = "#cdd6f4"; 7 + dim_foreground = "#7f849c"; 8 + bright_foreground = "#cdd6f4"; 9 + }; 10 + 11 + colors.cursor = { 12 + text = "#1e1e2e"; 13 + cursor = "#f5e0dc"; 14 + }; 15 + 16 + colors.vi_mode_cursor = { 17 + text = "#1e1e2e"; 18 + cursor = "#b4befe"; 19 + }; 20 + 21 + colors.search.matches = { 22 + foreground = "#1e1e2e"; 23 + background = "#a6adc8"; 24 + }; 25 + 26 + colors.search.focused_match = { 27 + foreground = "#1e1e2e"; 28 + background = "#a6e3a1"; 29 + }; 30 + 31 + colors.footer_bar = { 32 + foreground = "#1e1e2e"; 33 + background = "#a6adc8"; 34 + }; 35 + 36 + colors.hints.start = { 37 + foreground = "#1e1e2e"; 38 + background = "#f9e2af"; 39 + }; 40 + 41 + colors.hints.end = { 42 + foreground = "#1e1e2e"; 43 + background = "#a6adc8"; 44 + }; 45 + 46 + colors.selection = { 47 + text = "#1e1e2e"; 48 + background = "#f5e0dc"; 49 + }; 50 + 51 + colors.normal = { 52 + black = "#45475a"; 53 + red = "#f38ba8"; 54 + green = "#a6e3a1"; 55 + yellow = "#f9e2af"; 56 + blue = "#89b4fa"; 57 + magenta = "#f5c2e7"; 58 + cyan = "#94e2d5"; 59 + white = "#bac2de"; 60 + }; 61 + 62 + colors.bright = { 63 + black = "#585b70"; 64 + red = "#f38ba8"; 65 + green = "#a6e3a1"; 66 + yellow = "#f9e2af"; 67 + blue = "#89b4fa"; 68 + magenta = "#f5c2e7"; 69 + cyan = "#94e2d5"; 70 + white = "#a6adc8"; 71 + }; 72 + 73 + colors.indexed_colors = [ 74 + { index = 16; color = "#fab387"; } 75 + { index = 17; color = "#f5e0dc"; } 76 + ]; 77 + }; 78 + })]; 79 + } 80 +
+1
modules/home/default.nix
··· 1 1 {...}: { 2 2 imports = [ 3 + ./alacritty.nix 3 4 ./fonts.nix 4 5 ./git.nix 5 6 ./helix/default.nix