NixOS system configurations + dotfiles via home-manager
at main 21 lines 597 B view raw
1{ inputs, ... }: 2{ 3 flake.modules.hjem.core = 4 { pkgs, ... }: 5 { 6 packages = with pkgs; [ 7 bat 8 bat-extras.batgrep 9 bat-extras.batman 10 ]; 11 12 xdg.config.files."bat/config".text = "--theme-dark=srcery"; 13 xdg.config.files."bat/themes/srcery.tmTheme".source = "${inputs.srcery-textmate}/srcery.tmTheme"; 14 environment.sessionVariables.MANPAGER = toString ( 15 pkgs.writeShellScript "batman" '' 16 awk '{ gsub(/\x1B\[[0-9;]*m/, "", $0); gsub(/.\x08/, "", $0); print }' \ 17 | bat --plain --language man 18 '' 19 ); 20 }; 21}