Luigit
repositories / dotfiles

dotfiles

bugabingas dorkfiles

owned by admin

nushell/theme.nu

Raw
$env.config.color_config = {
    # primitives (data types)
    int: green
    float: green
    bool: green_bold
    string: blue
    nothing: dark_gray
    binary: dark_gray
    duration: green
    range: dark_gray
    cell-path: dark_gray

    # table / presentation
    separator: light_green
    header: light_blue_bold
    row_index: light_green
    leading_trailing_space_bg: dark_gray
    hints: cyan
    empty: dark_gray
    search_result: green_bold

    # shapes (syntax highlighting, Nugu philosophy)
    # human meaning -> prominent (important_local / focus)
    shape_string: blue
    shape_raw_string: blue
    shape_string_interpolation: green_bold
    shape_int: green_bold
    shape_float: green_bold
    shape_bool: green_bold
    shape_filepath: green
    shape_directory: green
    shape_globpattern: green
    shape_glob_interpolation: green_bold
    shape_record: green
    shape_list: green
    shape_table: green
    shape_datetime: green_bold
    shape_match_pattern: blue
    shape_signature: blue
    shape_literal: white
    shape_custom: magenta_bold
    shape_closure: blue_bold
    shape_block: blue_bold
    shape_range: dark_gray

    # structural / plumbing -> receded (minor)
    shape_keyword: dark_gray
    shape_operator: dark_gray
    shape_pipe: dark_gray
    shape_redirection: dark_gray
    shape_flag: light_cyan
    shape_binary: dark_gray
    shape_nothing: dark_gray
    shape_matching_brackets: dark_gray_bold
    shape_vardecl: white
    shape_variable: white

    # externals
    shape_external: light_magenta
    shape_externalarg: green_bold
    shape_external_resolved: magenta_bold
    shape_internalcall: light_cyan_bold

    # errors
    shape_garbage: {fg: white, bg: red, attr: b}
}