2023-04-05 20:52:15 +03:00
|
|
|
export def main [] { return {
|
|
|
|
separator: "#d3d3d3"
|
|
|
|
leading_trailing_space_bg: { attr: "n" }
|
|
|
|
header: { fg: "#719611" attr: "b" }
|
|
|
|
empty: "#6688aa"
|
|
|
|
bool: {|| if $in { "#87ceeb" } else { "light_gray" } }
|
|
|
|
int: "#d3d3d3"
|
|
|
|
filesize: {|e|
|
2023-05-17 21:09:18 +03:00
|
|
|
if $e == 0b {
|
|
|
|
"#d3d3d3"
|
|
|
|
} else if $e < 1mb {
|
|
|
|
"#528b8b"
|
|
|
|
} else {{ fg: "#6688aa" }}
|
2023-04-05 20:52:15 +03:00
|
|
|
}
|
|
|
|
duration: "#d3d3d3"
|
|
|
|
date: {|| (date now) - $in |
|
2023-05-17 21:09:18 +03:00
|
|
|
if $in < 1hr {
|
|
|
|
{ fg: "#aa4450" attr: "b" }
|
|
|
|
} else if $in < 6hr {
|
|
|
|
"#aa4450"
|
|
|
|
} else if $in < 1day {
|
|
|
|
"#ff9800"
|
|
|
|
} else if $in < 3day {
|
|
|
|
"#719611"
|
|
|
|
} else if $in < 1wk {
|
|
|
|
{ fg: "#719611" attr: "b" }
|
|
|
|
} else if $in < 6wk {
|
|
|
|
"#528b8b"
|
|
|
|
} else if $in < 52wk {
|
|
|
|
"#6688aa"
|
|
|
|
} else { "dark_gray" }
|
2023-04-05 20:52:15 +03:00
|
|
|
}
|
|
|
|
range: "#d3d3d3"
|
|
|
|
float: "#d3d3d3"
|
|
|
|
string: "#d3d3d3"
|
|
|
|
nothing: "#d3d3d3"
|
|
|
|
binary: "#d3d3d3"
|
|
|
|
cellpath: "#d3d3d3"
|
|
|
|
row_index: { fg: "#719611" attr: "b" }
|
|
|
|
record: "#d3d3d3"
|
|
|
|
list: "#d3d3d3"
|
|
|
|
block: "#d3d3d3"
|
|
|
|
hints: "dark_gray"
|
2023-06-02 21:05:20 +03:00
|
|
|
search_result: { fg: "#aa4450" bg: "#d3d3d3" }
|
add a collection of colorschemes for `nushell` (#286)
* add my personal color config files
remove the useless colors.nu script
* add all lemnos theme files as a submodule
* add a template module from the default dark theme
the `map.csv` file:
```csv
code,bold,bash,nushell
0,false,black,black
1,false,red,red
2,false,green,green
3,false,yellow,yellow
4,false,blue,blue
5,false,magenta,purple
6,false,cyan,cyan
7,false,white,light_gray
8,true,black,dark_gray
9,true,red,red_bold
10,true,green,green_bold
11,true,yellow,yellow_bold
12,true,blue,blue_bold
13,true,magenta,purple_bold
14,true,cyan,light_cyan
14,true,cyan,cyan_bold
15,true,white,white
```
the command used was
```nushell
open map.csv |
each {
|it|
sed -i $"s/: ($it.nushell)$/: \"{{color($it.code)}}\"/" template.nu
}
```
or as a oneliner
```nushell
open map.csv | each {|it| sed -i $"s/: ($it.nushell)$/: \"{{color($it.code)}}\"/" template.nu}
```
* add a script to make all the scripts at once
* make all the themes
* add a README with some credits to lemnos
* add usage instructions to the README
* add desired values to the template
This commit adds the background, the foreground and the cursor
colors to the themes as commented lines.
These do not fit into any nushell theme as they should be set by the
terminal emulator, but they are included here for completeness.
Addresses https://github.com/nushell/nu_scripts/pull/286#issuecomment-1230814914
* regenerate the themes with the new template
* remove all the occurences of sed by str replace
* remove the lemnos submodule
Co-authored-by: amtoine <44101798+AntoineStevan@users.noreply.github.com>
2022-09-07 21:48:28 +03:00
|
|
|
|
2023-04-05 20:52:15 +03:00
|
|
|
shape_and: { fg: "#8f6f8f" attr: "b" }
|
|
|
|
shape_binary: { fg: "#8f6f8f" attr: "b" }
|
|
|
|
shape_block: { fg: "#6688aa" attr: "b" }
|
|
|
|
shape_bool: "#87ceeb"
|
|
|
|
shape_custom: "#719611"
|
|
|
|
shape_datetime: { fg: "#528b8b" attr: "b" }
|
|
|
|
shape_directory: "#528b8b"
|
|
|
|
shape_external: "#528b8b"
|
|
|
|
shape_externalarg: { fg: "#719611" attr: "b" }
|
|
|
|
shape_filepath: "#528b8b"
|
|
|
|
shape_flag: { fg: "#6688aa" attr: "b" }
|
|
|
|
shape_float: { fg: "#8f6f8f" attr: "b" }
|
|
|
|
shape_garbage: { fg: "#FFFFFF" bg: "#FF0000" attr: "b" }
|
|
|
|
shape_globpattern: { fg: "#528b8b" attr: "b" }
|
|
|
|
shape_int: { fg: "#8f6f8f" attr: "b" }
|
|
|
|
shape_internalcall: { fg: "#528b8b" attr: "b" }
|
|
|
|
shape_list: { fg: "#528b8b" attr: "b" }
|
|
|
|
shape_literal: "#6688aa"
|
|
|
|
shape_match_pattern: "#719611"
|
|
|
|
shape_matching_brackets: { attr: "u" }
|
|
|
|
shape_nothing: "#87ceeb"
|
|
|
|
shape_operator: "#ff9800"
|
|
|
|
shape_or: { fg: "#8f6f8f" attr: "b" }
|
|
|
|
shape_pipe: { fg: "#8f6f8f" attr: "b" }
|
|
|
|
shape_range: { fg: "#ff9800" attr: "b" }
|
|
|
|
shape_record: { fg: "#528b8b" attr: "b" }
|
|
|
|
shape_redirection: { fg: "#8f6f8f" attr: "b" }
|
|
|
|
shape_signature: { fg: "#719611" attr: "b" }
|
|
|
|
shape_string: "#719611"
|
|
|
|
shape_string_interpolation: { fg: "#528b8b" attr: "b" }
|
|
|
|
shape_table: { fg: "#6688aa" attr: "b" }
|
|
|
|
shape_variable: "#8f6f8f"
|
add a collection of colorschemes for `nushell` (#286)
* add my personal color config files
remove the useless colors.nu script
* add all lemnos theme files as a submodule
* add a template module from the default dark theme
the `map.csv` file:
```csv
code,bold,bash,nushell
0,false,black,black
1,false,red,red
2,false,green,green
3,false,yellow,yellow
4,false,blue,blue
5,false,magenta,purple
6,false,cyan,cyan
7,false,white,light_gray
8,true,black,dark_gray
9,true,red,red_bold
10,true,green,green_bold
11,true,yellow,yellow_bold
12,true,blue,blue_bold
13,true,magenta,purple_bold
14,true,cyan,light_cyan
14,true,cyan,cyan_bold
15,true,white,white
```
the command used was
```nushell
open map.csv |
each {
|it|
sed -i $"s/: ($it.nushell)$/: \"{{color($it.code)}}\"/" template.nu
}
```
or as a oneliner
```nushell
open map.csv | each {|it| sed -i $"s/: ($it.nushell)$/: \"{{color($it.code)}}\"/" template.nu}
```
* add a script to make all the scripts at once
* make all the themes
* add a README with some credits to lemnos
* add usage instructions to the README
* add desired values to the template
This commit adds the background, the foreground and the cursor
colors to the themes as commented lines.
These do not fit into any nushell theme as they should be set by the
terminal emulator, but they are included here for completeness.
Addresses https://github.com/nushell/nu_scripts/pull/286#issuecomment-1230814914
* regenerate the themes with the new template
* remove all the occurences of sed by str replace
* remove the lemnos submodule
Co-authored-by: amtoine <44101798+AntoineStevan@users.noreply.github.com>
2022-09-07 21:48:28 +03:00
|
|
|
|
2023-04-05 20:52:15 +03:00
|
|
|
background: "#222222"
|
|
|
|
foreground: "#c2c2b0"
|
|
|
|
cursor: "#c2c2b0"
|
|
|
|
}}
|