This commit is contained in:
coast 2025-08-06 07:46:44 +03:30
parent bb20a8b913
commit 9002eb1585
5 changed files with 139 additions and 60 deletions

View file

@ -10,6 +10,8 @@ export EIX_LIMIT=0
#aliasrc
alias \
nf="neofetch" \
vim="nvim" \
htop="btop" \
mutt="neomutt" \
mt="neomutt" \
emoji="cat ~/.local/share/emoji | grep \$1" \
@ -67,3 +69,8 @@ if [[ "$batstat" == "Discharging" && "$charge" -lt 50 ]]; then
echo "Battery: $(sb-battery)"
fi
precmd() {
precmd() {
echo
}
}

1
.zshrc
View file

@ -19,3 +19,4 @@ source ~/.zprofile
#PS1="%B%F{#f0f0f0}[%F{#ff5f5f}%n%F{#f0f0f0}@%M %F{#5fafff}%~%F{#f0f0f0}]%f%F{#fe8019}%B%%%b%f "
PATH=$PATH:/home/coast/.spicetify
eval "$(starship init zsh)"

68
config/mutt/color.muttrc Normal file
View file

@ -0,0 +1,68 @@
# vim: filetype=neomuttrc
# Default index colors:
color index yellow default '.*'
color index_author red default '.*'
color index_number blue default
color index_subject cyan default '.*'
# For new mail:
color index brightyellow black "~N"
color index_author brightred black "~N"
color index_subject brightcyan black "~N"
# Header colors:
color header blue default ".*"
color header brightmagenta default "^(From)"
color header brightcyan default "^(Subject)"
color header brightwhite default "^(CC|BCC)"
mono bold bold
mono underline underline
mono indicator reverse
mono error bold
color normal default default
color indicator brightblack white
color sidebar_highlight red default
color sidebar_divider brightblack black
color sidebar_flagged red black
color sidebar_new green black
color normal brightyellow default
color error red default
color tilde black default
color message cyan default
color markers red white
color attachment white default
color search brightmagenta default
color status brightyellow black
color hdrdefault brightgreen default
color quoted green default
color quoted1 blue default
color quoted2 cyan default
color quoted3 yellow default
color quoted4 red default
color quoted5 brightred default
color signature brightgreen default
color bold black default
color underline black default
color normal default default
color body brightred default "[\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+" # Email addresses
color body brightblue default "(https?|ftp)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+" # URL
color body green default "\`[^\`]*\`" # Green text between ` and `
color body brightblue default "^# \.*" # Headings as bold blue
color body brightcyan default "^## \.*" # Subheadings as bold cyan
color body brightgreen default "^### \.*" # Subsubheadings as bold green
color body yellow default "^(\t| )*(-|\\*) \.*" # List items as yellow
color body brightcyan default "[;:][-o][)/(|]" # emoticons
color body brightcyan default "[;:][)(|]" # emoticons
color body brightcyan default "[ ][*][^*]*[*][ ]?" # more emoticon?
color body brightcyan default "[ ]?[*][^*]*[*][ ]" # more emoticon?
color body red default "(BAD signature)"
color body cyan default "(Good signature)"
color body brightblack default "^gpg: Good signature .*"
color body brightyellow default "^gpg: "
color body brightyellow red "^gpg: BAD signature from.*"
mono body bold "^gpg: Good signature"
mono body bold "^gpg: BAD signature from.*"
color body red default "([a-z][a-z0-9+-]*://(((([a-z0-9_.!~*'();:&=+$,-]|%[0-9a-f][0-9a-f])*@)?((([a-z0-9]([a-z0-9-]*[a-z0-9])?)\\.)*([a-z]([a-z0-9-]*[a-z0-9])?)\\.?|[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+)(:[0-9]+)?)|([a-z0-9_.!~*'()$,;:@&=+-]|%[0-9a-f][0-9a-f])+)(/([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*(;([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*)*(/([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*(;([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*)*)*)?(\\?([a-z0-9_.!~*'();/?:@&=+$,-]|%[0-9a-f][0-9a-f])*)?(#([a-z0-9_.!~*'();/?:@&=+$,-]|%[0-9a-f][0-9a-f])*)?|(www|ftp)\\.(([a-z0-9]([a-z0-9-]*[a-z0-9])?)\\.)*([a-z]([a-z0-9-]*[a-z0-9])?)\\.?(:[0-9]+)?(/([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*(;([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*)*(/([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*(;([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*)*)*)?(\\?([-a-z0-9_.!~*'();/?:@&=+$,]|%[0-9a-f][0-9a-f])*)?(#([-a-z0-9_.!~*'();/?:@&=+$,]|%[0-9a-f][0-9a-f])*)?)[^].,:;!)? \t\r\n<>\"]"

18
config/mutt/muttrc Normal file
View file

@ -0,0 +1,18 @@
set folder = "imaps://coast@cock.email@mail.cock.li:993"
set smtp_url = "smtps://coast@cock.email@mail.cock.li:587"
set imap_pass = `cat /home/coast/.local/keys/imap.muttrc`
set smtp_pass = `cat /home/coast/.local/keys/smtp.muttrc`
set from = "coast@cock.email"
set realname = "Coasteen"
set spoolfile = "+INBOX"
set editor = "nvim"
set edit_headers = yes
set include = yes
set indent_str = "> "
set reply_regexp = "^([rR][eE]:[ \t]*)*"
source color.muttrc

View file

@ -1,124 +1,109 @@
format = """
[](#30303E)\
[](#2e3440)\
$os\
$username\
[](bg:#f8d87a fg:#30303E)\
[](bg:#ebcb8b fg:#2e3440)\
$directory\
[](fg:#f8d87a bg:#f8d87a)\
[](fg:#f8d87a bg:#807fa0)\
$c\
$elixir\
$elm\
$golang\
$gradle\
$haskell\
$java\
$julia\
$nodejs\
$nim\
$rust\
$scala\
[](fg:#807fa0 bg:#30303E)\
[](fg:#ebcb8b bg:#434c5e)\
$all_langs\
[](fg:#434c5e bg:#2e3440)\
$docker_context\
[](fg:#30303E bg:#807fa0)\
[](fg:#2e3440 bg:#5e81ac)\
$time\
[ ](fg:#807fa0)\
[ ](fg:#5e81ac)\
"""
add_newline = false
[username]
show_always = true
style_user = "bg:#30303E"
style_root = "bg:#30303E"
style_user = "bg:#2e3440 fg:#eceff4"
style_root = "bg:#2e3440 fg:#bf616a"
format = '[$user ]($style)'
disabled = false
[os]
style = "bg:#30303E"
style = "bg:#2e3440 fg:#d8dee9"
disabled = true
[directory]
style = "fg:#161618 bg:#f8d87a"
style = "fg:#2e3440 bg:#ebcb8b"
format = "[ $path ]($style)"
truncation_length = 3
truncation_symbol = "…/"
[directory.substitutions]
"Documents" = "󰈙 "
"Downloads" = " "
"Music" = " "
"Pictures" = " "
"Music" = " "
"Pictures" = " "
# Language Segments: Consistent bg, better spacing
[c]
symbol = " "
style = "bg:#807fa0"
symbol = ""
style = "bg:#434c5e fg:#88c0d0"
format = '[ $symbol ($version) ]($style)'
[cpp]
symbol = " "
style = "bg:#807fa0"
symbol = ""
style = "bg:#434c5e fg:#88c0d0"
format = '[ $symbol ($version) ]($style)'
[docker_context]
symbol = " "
style = "bg:#1a1a27"
format = '[ $symbol $context ]($style)'
[elixir]
symbol = " "
style = "bg:#807fa0"
symbol = ""
style = "bg:#434c5e fg:#b48ead"
format = '[ $symbol ($version) ]($style)'
[elm]
symbol = " "
style = "bg:#807fa0"
symbol = ""
style = "bg:#434c5e fg:#a3be8c"
format = '[ $symbol ($version) ]($style)'
[golang]
symbol = " "
style = "bg:#807fa0"
symbol = ""
style = "bg:#434c5e fg:#5e81ac"
format = '[ $symbol ($version) ]($style)'
[gradle]
style = "bg:#807fa0"
format = '[ $symbol ($version) ]($style)'
style = "bg:#434c5e fg:#b48ead"
format = '[ G ($version) ]($style)'
[haskell]
symbol = " "
style = "bg:#807fa0"
symbol = ""
style = "bg:#434c5e fg:#d08770"
format = '[ $symbol ($version) ]($style)'
[java]
symbol = " "
style = "bg:#807fa0"
symbol = ""
style = "bg:#434c5e fg:#f8f8f2"
format = '[ $symbol ($version) ]($style)'
[julia]
symbol = " "
style = "bg:#807fa0"
symbol = ""
style = "bg:#434c5e fg:#d08770"
format = '[ $symbol ($version) ]($style)'
[nodejs]
symbol = ""
style = "bg:#807fa0"
style = "bg:#434c5e fg:#a3be8c"
format = '[ $symbol ($version) ]($style)'
[nim]
symbol = "󰆥 "
style = "bg:#807fa0"
symbol = "󰆥"
style = "bg:#434c5e fg:#ebcb8b"
format = '[ $symbol ($version) ]($style)'
[rust]
symbol = ""
style = "bg:#807fa0"
style = "bg:#434c5e fg:#d08770"
format = '[ $symbol ($version) ]($style)'
[scala]
symbol = " "
style = "bg:#807fa0"
symbol = ""
style = "bg:#434c5e fg:#bf616a"
format = '[ $symbol ($version) ]($style)'
[time]
disabled = false
time_format = "%R"
style = "bg:#807fa0"
format = '[ $time ]($style)'
[docker_context]
symbol = ""
style = "bg:#2e3440 fg:#8fbcbb"
format = '[ $symbol $context ]($style)'