You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			140 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Plaintext
		
	
			
		
		
	
	
			140 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Plaintext
		
	
# For more information on defining custom themes, see
 | 
						|
# https://www.nushell.sh/book/coloring_and_theming.html
 | 
						|
# And here is the theme collection
 | 
						|
# https://github.com/nushell/nu_scripts/tree/main/themes
 | 
						|
export const light = {
 | 
						|
    # color for nushell primitives
 | 
						|
    separator: dark_gray
 | 
						|
    # no fg, no bg, attr none effectively turns this off
 | 
						|
    leading_trailing_space_bg: { attr: nothing }
 | 
						|
    header: green_bold
 | 
						|
    empty: blue
 | 
						|
    # Closures can be used to choose colors for specific values.
 | 
						|
    # The value (in this case, a bool) is piped into the closure.
 | 
						|
    # eg) {|| if $in { 'dark_cyan' } else { 'dark_gray' } }
 | 
						|
    bool: dark_cyan
 | 
						|
    int: dark_gray
 | 
						|
    filesize: cyan_bold
 | 
						|
    duration: dark_gray
 | 
						|
    date: purple
 | 
						|
    range: dark_gray
 | 
						|
    float: dark_gray
 | 
						|
    string: dark_gray
 | 
						|
    nothing: dark_gray
 | 
						|
    binary: dark_gray
 | 
						|
    cell-path: dark_gray
 | 
						|
    row_index: green_bold
 | 
						|
    record: dark_gray
 | 
						|
    list: dark_gray
 | 
						|
    block: dark_gray
 | 
						|
    hints: dark_gray
 | 
						|
    search_result: { fg: white bg: red }
 | 
						|
    shape_and: purple_bold
 | 
						|
    shape_binary: purple_bold
 | 
						|
    shape_block: blue_bold
 | 
						|
    shape_bool: light_cyan
 | 
						|
    shape_closure: green_bold
 | 
						|
    shape_custom: green
 | 
						|
    shape_datetime: cyan_bold
 | 
						|
    shape_directory: cyan
 | 
						|
    shape_external: cyan
 | 
						|
    shape_externalarg: green_bold
 | 
						|
    shape_external_resolved: light_purple_bold
 | 
						|
    shape_filepath: cyan
 | 
						|
    shape_flag: blue_bold
 | 
						|
    shape_float: purple_bold
 | 
						|
    # shapes are used to change the cli syntax highlighting
 | 
						|
    shape_garbage: { fg: white bg: red attr: bold }
 | 
						|
    shape_glob_interpolation: cyan_bold
 | 
						|
    shape_globpattern: cyan_bold
 | 
						|
    shape_int: purple_bold
 | 
						|
    shape_internalcall: cyan_bold
 | 
						|
    shape_keyword: cyan_bold
 | 
						|
    shape_list: cyan_bold
 | 
						|
    shape_literal: blue
 | 
						|
    shape_match_pattern: green
 | 
						|
    shape_matching_brackets: { attr: blue }
 | 
						|
    shape_nothing: light_cyan
 | 
						|
    shape_operator: yellow
 | 
						|
    shape_or: purple_bold
 | 
						|
    shape_pipe: purple_bold
 | 
						|
    shape_range: yellow_bold
 | 
						|
    shape_record: cyan_bold
 | 
						|
    shape_redirection: purple_bold
 | 
						|
    shape_signature: green_bold
 | 
						|
    shape_string: green
 | 
						|
    shape_string_interpolation: cyan_bold
 | 
						|
    shape_table: blue_bold
 | 
						|
    shape_variable: purple
 | 
						|
    shape_vardecl: purple
 | 
						|
    shape_raw_string: light_purple
 | 
						|
}
 | 
						|
 | 
						|
export const dark = {
 | 
						|
    # color for nushell primitives
 | 
						|
    separator: white
 | 
						|
    # no fg, no bg, attr none effectively turns this off
 | 
						|
    leading_trailing_space_bg: { attr: nothing }
 | 
						|
    header: green_bold
 | 
						|
    empty: blue
 | 
						|
    # Closures can be used to choose colors for specific values.
 | 
						|
    # The value (in this case, a bool) is piped into the closure.
 | 
						|
    # eg) {|| if $in { 'light_cyan' } else { 'light_gray' } }
 | 
						|
    bool: light_cyan
 | 
						|
    int: white
 | 
						|
    filesize: cyan
 | 
						|
    duration: white
 | 
						|
    date: purple
 | 
						|
    range: white
 | 
						|
    float: white
 | 
						|
    string: white
 | 
						|
    nothing: white
 | 
						|
    binary: white
 | 
						|
    cell-path: white
 | 
						|
    row_index: green_bold
 | 
						|
    record: white
 | 
						|
    list: white
 | 
						|
    block: white
 | 
						|
    hints: dark_gray
 | 
						|
    search_result: { bg: red fg: white }
 | 
						|
    shape_and: purple_bold
 | 
						|
    shape_binary: purple_bold
 | 
						|
    shape_block: blue_bold
 | 
						|
    shape_bool: light_cyan
 | 
						|
    shape_closure: green_bold
 | 
						|
    shape_custom: green
 | 
						|
    shape_datetime: cyan_bold
 | 
						|
    shape_directory: cyan
 | 
						|
    shape_external: cyan
 | 
						|
    shape_externalarg: green_bold
 | 
						|
    shape_external_resolved: light_yellow_bold
 | 
						|
    shape_filepath: cyan
 | 
						|
    shape_flag: blue_bold
 | 
						|
    shape_float: purple_bold
 | 
						|
    # shapes are used to change the cli syntax highlighting
 | 
						|
    shape_garbage: { fg: white bg: red attr: bold }
 | 
						|
    shape_glob_interpolation: cyan_bold
 | 
						|
    shape_globpattern: cyan_bold
 | 
						|
    shape_int: purple_bold
 | 
						|
    shape_internalcall: cyan_bold
 | 
						|
    shape_keyword: cyan_bold
 | 
						|
    shape_list: cyan_bold
 | 
						|
    shape_literal: blue
 | 
						|
    shape_match_pattern: green
 | 
						|
    shape_matching_brackets: { attr: blue }
 | 
						|
    shape_nothing: light_cyan
 | 
						|
    shape_operator: yellow
 | 
						|
    shape_or: purple_bold
 | 
						|
    shape_pipe: purple_bold
 | 
						|
    shape_range: yellow_bold
 | 
						|
    shape_record: cyan_bold
 | 
						|
    shape_redirection: purple_bold
 | 
						|
    shape_signature: green_bold
 | 
						|
    shape_string: green
 | 
						|
    shape_string_interpolation: cyan_bold
 | 
						|
    shape_table: blue_bold
 | 
						|
    shape_variable: purple
 | 
						|
    shape_vardecl: purple
 | 
						|
    shape_raw_string: light_purple
 | 
						|
}
 |