{ pkgs, ... }: { imports = [ ../common.nix ]; programs.neovim.defaultEditor = true; programs.bat = { enable = true; config = { theme = "Catppuccin-macchiato"; }; themes = { Catppuccin-macchiato = builtins.readFile (pkgs.fetchFromGitHub { owner = "catppuccin"; repo = "bat"; rev = "ba4d16880d63e656acced2b7d4e034e4a93f74b1"; sha256 = "6WVKQErGdaqb++oaXnY3i6/GuH2FhTgK0v4TN4Y0Wbw="; } + "/Catppuccin-macchiato.tmTheme"); }; }; home.packages = with pkgs; [ fira-code iosevka (nerdfonts.override { fonts = [ "FiraCode" "Iosevka" ]; }) file silver-searcher lynx ]; }