Added git roam template for ieee papers

Added script for battery logging
Adjusted nushell/starship config for nushell v0.78.0

Signed-off-by: TuDatTr <tuan-dat.tran@tudattr.dev>
This commit is contained in:
TuDatTr
2023-04-10 10:05:35 +02:00
parent b5b511404b
commit d5483d49ad
7 changed files with 83 additions and 29 deletions

View File

@@ -12,7 +12,7 @@ let dark_theme = {
empty: blue
# Closures can be used to choose colors for specific values.
# The value (in this case, a bool) is piped into the closure.
bool: { if $in { 'light_cyan' } else { 'light_gray' } }
bool: { || if $in { 'light_cyan' } else { 'light_gray' } }
int: white
filesize: {|e|
if $e == 0b {
@@ -22,7 +22,7 @@ let dark_theme = {
} else { 'blue' }
}
duration: white
date: { (date now) - $in |
date: { || (date now) - $in |
if $in < 1hr {
'red3b'
} else if $in < 6hr {
@@ -93,7 +93,7 @@ let light_theme = {
empty: blue
# Closures can be used to choose colors for specific values.
# The value (in this case, a bool) is piped into the closure.
bool: { if $in { 'dark_cyan' } else { 'dark_gray' } }
bool: { || if $in { 'dark_cyan' } else { 'dark_gray' } }
int: dark_gray
filesize: {|e|
if $e == 0b {
@@ -103,7 +103,7 @@ let light_theme = {
} else { 'blue_bold' }
}
duration: dark_gray
date: { (date now) - $in |
date: { || (date now) - $in |
if $in < 1hr {
'red3b'
} else if $in < 6hr {
@@ -283,22 +283,22 @@ let-env config = {
show_banner: false
render_right_prompt_on_last_line: false # true or false to enable or disable right prompt to be rendered on last line of the prompt.
hooks: {
pre_prompt: [{
null # replace with source code to run before the prompt is shown
}]
pre_execution: [{
null # replace with source code to run before the repl input is run
}]
env_change: {
PWD: [{|before, after|
null # replace with source code to run if the PWD environment is different since the last repl input
}]
}
display_output: {
if (term size).columns >= 100 { table -e } else { table }
}
}
#hooks: {
# pre_prompt: [{ ||
# null # replace with source code to run before the prompt is shown
# }]
# pre_execution: [{ ||
# null # replace with source code to run before the repl input is run
# }]
# env_change: { ||
# PWD: [{|before, after|
# null # replace with source code to run if the PWD environment is different since the last repl input
# }]
# }
# display_output: { ||
# if (term size).columns >= 100 { table -e } else { table }
# }
#}
menus: [
# Configuration for default nushell menus
# Note the lack of source parameter

View File

@@ -25,15 +25,15 @@ def create_right_prompt [] {
}
# Use nushell functions to define your right and left prompt
let-env PROMPT_COMMAND = { create_left_prompt }
let-env PROMPT_COMMAND_RIGHT = { create_right_prompt }
let-env PROMPT_COMMAND = { || create_left_prompt }
let-env PROMPT_COMMAND_RIGHT = {|| create_right_prompt }
# The prompt indicators are environmental variables that represent
# the state of the prompt
let-env PROMPT_INDICATOR = { "〉" }
let-env PROMPT_INDICATOR_VI_INSERT = { ": " }
let-env PROMPT_INDICATOR_VI_NORMAL = { "〉" }
let-env PROMPT_MULTILINE_INDICATOR = { "::: " }
let-env PROMPT_INDICATOR = { || "〉" }
let-env PROMPT_INDICATOR_VI_INSERT = { || ": " }
let-env PROMPT_INDICATOR_VI_NORMAL = { || "〉" }
let-env PROMPT_MULTILINE_INDICATOR = { || "::: " }
# Specifies how environment variables are:
# - converted from a string to a value on Nushell startup (from_string)