From a96283d0ff93152f00d58fa7b6f89bbdb250e5f6 Mon Sep 17 00:00:00 2001 From: vinay Date: Tue, 8 Aug 2023 14:44:08 +0530 Subject: [PATCH 1/4] show-previous-run-time-of-the-command --- airootfs/root/.config/starship.toml | 3 +++ airootfs/root/.zshrc | 14 ++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/airootfs/root/.config/starship.toml b/airootfs/root/.config/starship.toml index 08d3651..018acd4 100644 --- a/airootfs/root/.config/starship.toml +++ b/airootfs/root/.config/starship.toml @@ -16,6 +16,9 @@ $time\ [ ](fg:#1d2230)\ \n▶▶ """ +# have to make the changes in the 2nd line regarding the icon (where have to replace the linux to tcet) + +# ------- [directory] style = "fg:#e3e5e5 bg:#769ff0" format = "[ $path ]($style)" diff --git a/airootfs/root/.zshrc b/airootfs/root/.zshrc index 90f10d6..06abb7f 100644 --- a/airootfs/root/.zshrc +++ b/airootfs/root/.zshrc @@ -241,3 +241,17 @@ eval "$(mcfly init zsh)" ## Run neofetch #neofetch +# Show time to the user which was the last executed code +function preexec() { + timer=$(($(date +%s%0N)/1000000)) +} + +function precmd() { + if [ $timer ]; then + now=$(($(date +%s%0N)/1000000)) + elapsed=$(($now-$timer)) + + export RPROMPT="%F{cyan}${elapsed}ms %{$reset_color%}" + unset timer + fi +} \ No newline at end of file From d569bcdcc9a88b1ea07f212e6ebc6f2e15af062d Mon Sep 17 00:00:00 2001 From: Asimvaibhav Tiwari <95579565+asim-vaibhav-435@users.noreply.github.com> Date: Tue, 15 Aug 2023 13:53:48 +0530 Subject: [PATCH 2/4] Added new prompt colors with support for more languages. --- airootfs/root/.config/starship.toml | 184 ++++++++++++++++++++++++---- 1 file changed, 163 insertions(+), 21 deletions(-) diff --git a/airootfs/root/.config/starship.toml b/airootfs/root/.config/starship.toml index 018acd4..c8c9772 100644 --- a/airootfs/root/.config/starship.toml +++ b/airootfs/root/.config/starship.toml @@ -1,26 +1,48 @@ format = """ -[░▒▓](#a3aed2)\ -[  ](bg:#a3aed2 fg:#090c0c)\ -[](bg:#769ff0 fg:#a3aed2)\ +[░▒▓](#BAAFC6 )\ +[  ](bg:#BAAFC6 fg:#180024)\ +[](bg:#7E6B9C fg:#BAAFC6 )\ $directory\ -[](fg:#769ff0 bg:#394260)\ +[](fg:#7E6B9C bg:#614E7A)\ $git_branch\ $git_status\ -[](fg:#394260 bg:#212736)\ +[](fg:#614E7A bg:#212736)\ $nodejs\ $rust\ $golang\ $php\ -[](fg:#212736 bg:#1d2230)\ +$python\ +$aws\ +$buf\ +$c\ +$conda\ +$dart\ +$docker_context\ +$elixir\ +$elm\ +$fossil_branch\ +$guix_shell\ +$haxe\ +$hostnam\ +$java\ +$julia\ +$lua\ +$memory_usage\ +$meson\ +$nim\ +$nix_shell\ +$package\ +$pijul_channel\ +$rlang\ +$ruby\ +$scala\ +[](fg:#2C193D bg:#261132)\ $time\ -[ ](fg:#1d2230)\ -\n▶▶ """ +[ ](fg:#261132)\ +\n▶▶""" -# have to make the changes in the 2nd line regarding the icon (where have to replace the linux to tcet) - -# ------- [directory] -style = "fg:#e3e5e5 bg:#769ff0" +style = "fg:#180024 bg:#7E6B9C " format = "[ $path ]($style)" truncation_length = 3 truncation_symbol = "…/" @@ -33,35 +55,155 @@ truncation_symbol = "…/" [git_branch] symbol = "" -style = "bg:#394260" -format = '[[ $symbol $branch ](fg:#769ff0 bg:#394260)]($style)' +style = "bg:#BCEBCB" +format = '[[ $symbol $branch ](fg:#180024 bg:#614E7A)]($style)' [git_status] -style = "bg:#394260" -format = '[[($all_status$ahead_behind )](fg:#769ff0 bg:#394260)]($style)' +style = "bg:#BCEBCB" +format = '[[($all_status$ahead_behind )](fg:#180024 bg:#614E7A)]($style)' [nodejs] symbol = "" style = "bg:#212736" -format = '[[ $symbol ($version) ](fg:#769ff0 bg:#212736)]($style)' +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' [rust] symbol = "" style = "bg:#212736" -format = '[[ $symbol ($version) ](fg:#769ff0 bg:#212736)]($style)' +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' [golang] symbol = "" style = "bg:#212736" -format = '[[ $symbol ($version) ](fg:#769ff0 bg:#212736)]($style)' +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' [php] symbol = "" style = "bg:#212736" -format = '[[ $symbol ($version) ](fg:#769ff0 bg:#212736)]($style)' +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[python] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[aws] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[buf] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[c] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[conda] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[dart] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[docker_context] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[elixir] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[elm] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[guix_shell] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[haskell] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[haxe] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[hostname] +ssh_symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[java] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[julia] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[lua] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[memory_usage] +symbol = "" +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[meson] +symbol = "" +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[nim] +symbol = "" +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[nix_shell] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[package] +symbol = "" +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[rlang] +symbol = "" +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[ruby] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' + +[scala] +symbol = " " +style = "bg:#212736" +format = '[[ $symbol ($version) ](fg:#FEFEE3 bg:#2C193D)]($style)' [time] disabled = false time_format = "%R" # Hour:Minute Format style = "bg:#1d2230" -format = '[[  $time ](fg:#a0a9cb bg:#1d2230)]($style)' +format = '[[  $time](fg:#FEFEE3 bg:#261132)]($style)' From 56380299feebce4b724e9d58b81cd02c7c893f21 Mon Sep 17 00:00:00 2001 From: Asimvaibhav Tiwari <95579565+asim-vaibhav-435@users.noreply.github.com> Date: Tue, 15 Aug 2023 21:59:52 +0530 Subject: [PATCH 3/4] Fixed Cursor overlapping issue. --- airootfs/root/.config/starship.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airootfs/root/.config/starship.toml b/airootfs/root/.config/starship.toml index c8c9772..a1acda3 100644 --- a/airootfs/root/.config/starship.toml +++ b/airootfs/root/.config/starship.toml @@ -39,7 +39,7 @@ $scala\ [](fg:#2C193D bg:#261132)\ $time\ [ ](fg:#261132)\ -\n▶▶""" +\n▶▶ """ [directory] style = "fg:#180024 bg:#7E6B9C " From 646074bda636bb1626f8f3970f76e86dae62747a Mon Sep 17 00:00:00 2001 From: VINAY CHAURASIYA <92705023+VinayChaurasiyaA@users.noreply.github.com> Date: Tue, 15 Aug 2023 22:52:04 +0530 Subject: [PATCH 4/4] removed timer from .zshrc --- airootfs/root/.zshrc | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/airootfs/root/.zshrc b/airootfs/root/.zshrc index 06abb7f..d0549c3 100644 --- a/airootfs/root/.zshrc +++ b/airootfs/root/.zshrc @@ -240,18 +240,3 @@ eval "$(mcfly init zsh)" ## Run neofetch #neofetch - -# Show time to the user which was the last executed code -function preexec() { - timer=$(($(date +%s%0N)/1000000)) -} - -function precmd() { - if [ $timer ]; then - now=$(($(date +%s%0N)/1000000)) - elapsed=$(($now-$timer)) - - export RPROMPT="%F{cyan}${elapsed}ms %{$reset_color%}" - unset timer - fi -} \ No newline at end of file