Skip to content

Commit b264152

Browse files
author
justbaileym
committed
WIP
1 parent 5cc0ca1 commit b264152

5 files changed

Lines changed: 50 additions & 28 deletions

File tree

git/gitattributes

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
*.json merge=mergiraf
77
*.yml merge=mergiraf
88
*.yaml merge=mergiraf
9+
*.toml merge=mergiraf
910
*.html merge=mergiraf
1011
*.htm merge=mergiraf
1112
*.xhtml merge=mergiraf
@@ -17,4 +18,15 @@
1718
*.hpp merge=mergiraf
1819
*.cs merge=mergiraf
1920
*.dart merge=mergiraf
21+
*.dts merge=mergiraf
22+
*.scala merge=mergiraf
23+
*.sbt merge=mergiraf
24+
*.ts merge=mergiraf
25+
*.tsx merge=mergiraf
26+
*.py merge=mergiraf
27+
*.php merge=mergiraf
28+
*.sol merge=mergiraf
29+
*.lua merge=mergiraf
30+
*.kt merge=mergiraf
31+
*.rb merge=mergiraf
2032

git/gitconfig_global

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,16 +156,22 @@
156156
editor = vim
157157

158158
[core]
159-
pager = delta
159+
pager = delta
160160
eol = crlf
161161
autocrlf = input
162162

163163
[interactive]
164164
diffFilter = delta --color-only
165165

166+
[include]
167+
path = ~/.config/delta/themes.gitconfig
168+
166169
[delta]
170+
# features = collared-trogon
171+
features = weeping-willow zenburn
167172
navigate = true # use n and N to move between diff sections
168-
light = false # set to true if you're in a terminal w/ a light background color (e.g. the default macOS terminal)
173+
# side-by-side = true
174+
# light = true # set to true if you're in a terminal w/ a light background color (e.g. the default macOS terminal)
169175

170176
[merge]
171177
conflictstyle = diff3
@@ -177,11 +183,11 @@
177183

178184
colorMoved = default
179185

180-
external = difft
186+
# external = difft
181187

182188
# Set difftastic as the default difftool, so we don't need to specify
183189
# `-t difftastic` every time.
184-
tool = difftastic
190+
# tool = difftastic
185191

186192
[feature]
187193

@@ -262,6 +268,9 @@
262268
# Run the difftool immediately, don't ask 'are you sure' each time.
263269
prompt = false
264270

271+
[mailmap]
272+
file = "~/.config/git/mailmap"
273+
265274
[pager]
266275

267276
# Use a pager if the difftool output is larger than one screenful,

vim/vimrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ set tabstop=2
44
" autocmd Filetype css setlocal tabstop=4
55

66
" Solarized Light
7-
set background=dark
7+
" set background=dark
88
colorscheme solarized8
99

1010
" Use system clipboard

zsh/zsh.d/p10k.zsh

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Generated by Powerlevel10k configuration wizard on 2024-06-14 at 08:58 CEST.
1+
# Generated by Powerlevel10k configuration wizard on 2024-12-24 at 14:44 CET.
22
# Based on romkatv/powerlevel10k/config/p10k-rainbow.zsh, checksum 58020.
3-
# Wizard options: powerline, rainbow, unicode, 24h time, angled separators, sharp heads,
4-
# sharp tails, 2 lines, solid, full frame, light-ornaments, sparse, concise,
5-
# transient_prompt, instant_prompt=verbose.
3+
# Wizard options: nerdfont-complete + powerline, small icons, rainbow, unicode,
4+
# 12h time, angled separators, sharp heads, sharp tails, 2 lines, solid, full frame,
5+
# dark-ornaments, sparse, few icons, concise, instant_prompt=verbose.
66
# Type `p10k configure` to generate another config.
77
#
88
# Config for Powerlevel10k with powerline prompt style with colorful background.
@@ -114,7 +114,7 @@
114114
)
115115

116116
# Defines character set used by powerlevel10k. It's best to let `p10k configure` set it for you.
117-
typeset -g POWERLEVEL9K_MODE=powerline
117+
typeset -g POWERLEVEL9K_MODE=nerdfont-complete
118118
# When set to `moderate`, some icons will have an extra space after them. This is meant to avoid
119119
# icon overlap when using non-monospace fonts. When set to `none`, spaces are not added.
120120
typeset -g POWERLEVEL9K_ICON_PADDING=none
@@ -137,13 +137,13 @@
137137

138138
# Connect left prompt lines with these symbols. You'll probably want to use the same color
139139
# as POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND below.
140-
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX='%242F╭─'
141-
typeset -g POWERLEVEL9K_MULTILINE_NEWLINE_PROMPT_PREFIX='%242F├─'
142-
typeset -g POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX='%242F╰─'
140+
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX='%240F╭─'
141+
typeset -g POWERLEVEL9K_MULTILINE_NEWLINE_PROMPT_PREFIX='%240F├─'
142+
typeset -g POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX='%240F╰─'
143143
# Connect right prompt lines with these symbols.
144-
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_SUFFIX='%242F─╮'
145-
typeset -g POWERLEVEL9K_MULTILINE_NEWLINE_PROMPT_SUFFIX='%242F─┤'
146-
typeset -g POWERLEVEL9K_MULTILINE_LAST_PROMPT_SUFFIX='%242F─╯'
144+
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_SUFFIX='%240F─╮'
145+
typeset -g POWERLEVEL9K_MULTILINE_NEWLINE_PROMPT_SUFFIX='%240F─┤'
146+
typeset -g POWERLEVEL9K_MULTILINE_LAST_PROMPT_SUFFIX='%240F─╯'
147147

148148
# Filler between left and right prompt on the first prompt line. You can set it to ' ', '·' or
149149
# '─'. The last two make it easier to see the alignment between left and right prompt and to
@@ -155,7 +155,7 @@
155155
if [[ $POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR != ' ' ]]; then
156156
# The color of the filler. You'll probably want to match the color of POWERLEVEL9K_MULTILINE
157157
# ornaments defined above.
158-
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND=242
158+
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND=240
159159
# Start filler from the edge of the screen if there are no left segments on the first line.
160160
typeset -g POWERLEVEL9K_EMPTY_LINE_LEFT_PROMPT_FIRST_SEGMENT_END_SYMBOL='%{%}'
161161
# End filler on the edge of the screen if there are no right segments on the first line.
@@ -218,7 +218,7 @@
218218
typeset -g POWERLEVEL9K_DIR_FOREGROUND=254
219219
# If directory is too long, shorten some of its segments to the shortest possible unique
220220
# prefix. The shortened directory can be tab-completed to the original.
221-
typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last
221+
typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_unique
222222
# Replace removed segment suffixes with this symbol.
223223
typeset -g POWERLEVEL9K_SHORTEN_DELIMITER=
224224
# Color of the shortened directory segments.
@@ -291,7 +291,7 @@
291291

292292
# The default icon shown next to non-writable and non-existent directories when
293293
# POWERLEVEL9K_DIR_SHOW_WRITABLE is set to v3.
294-
typeset -g POWERLEVEL9K_LOCK_ICON=''
294+
# typeset -g POWERLEVEL9K_LOCK_ICON=''
295295

296296
# POWERLEVEL9K_DIR_CLASSES allows you to specify custom icons and colors for different
297297
# directories. It must be an array with 3 * N elements. Each triplet consists of:
@@ -558,7 +558,7 @@
558558
# Don't show the number of background jobs.
559559
typeset -g POWERLEVEL9K_BACKGROUND_JOBS_VERBOSE=false
560560
# Custom icon.
561-
typeset -g POWERLEVEL9K_BACKGROUND_JOBS_VISUAL_IDENTIFIER_EXPANSION=''
561+
# typeset -g POWERLEVEL9K_BACKGROUND_JOBS_VISUAL_IDENTIFIER_EXPANSION=''
562562

563563
#######################[ direnv: direnv status (https://direnv.net/) ]########################
564564
# Direnv color.
@@ -733,14 +733,14 @@
733733
typeset -g POWERLEVEL9K_NORDVPN_{DISCONNECTED,CONNECTING,DISCONNECTING}_CONTENT_EXPANSION=
734734
typeset -g POWERLEVEL9K_NORDVPN_{DISCONNECTED,CONNECTING,DISCONNECTING}_VISUAL_IDENTIFIER_EXPANSION=
735735
# Custom icon.
736-
typeset -g POWERLEVEL9K_NORDVPN_VISUAL_IDENTIFIER_EXPANSION='nord'
736+
# typeset -g POWERLEVEL9K_NORDVPN_VISUAL_IDENTIFIER_EXPANSION=''
737737

738738
#################[ ranger: ranger shell (https://github.com/ranger/ranger) ]##################
739739
# Ranger shell color.
740740
typeset -g POWERLEVEL9K_RANGER_FOREGROUND=3
741741
typeset -g POWERLEVEL9K_RANGER_BACKGROUND=0
742742
# Custom icon.
743-
typeset -g POWERLEVEL9K_RANGER_VISUAL_IDENTIFIER_EXPANSION=''
743+
# typeset -g POWERLEVEL9K_RANGER_VISUAL_IDENTIFIER_EXPANSION=''
744744

745745
######################[ nnn: nnn shell (https://github.com/jarun/nnn) ]#######################
746746
# Nnn shell color.
@@ -1339,7 +1339,7 @@
13391339
'*' DEFAULT)
13401340
typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_FOREGROUND=7
13411341
typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_BACKGROUND=5
1342-
typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_VISUAL_IDENTIFIER_EXPANSION=''
1342+
# typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_VISUAL_IDENTIFIER_EXPANSION=''
13431343

13441344
# Use POWERLEVEL9K_KUBECONTEXT_CONTENT_EXPANSION to specify the content displayed by kubecontext
13451345
# segment. Parameter expansions are very flexible and fast, too. See reference:
@@ -1437,7 +1437,7 @@
14371437
typeset -g POWERLEVEL9K_AWS_EB_ENV_FOREGROUND=2
14381438
typeset -g POWERLEVEL9K_AWS_EB_ENV_BACKGROUND=0
14391439
# Custom icon.
1440-
typeset -g POWERLEVEL9K_AWS_EB_ENV_VISUAL_IDENTIFIER_EXPANSION='eb'
1440+
# typeset -g POWERLEVEL9K_AWS_EB_ENV_VISUAL_IDENTIFIER_EXPANSION=''
14411441

14421442
##########[ azure: azure account name (https://docs.microsoft.com/en-us/cli/azure) ]##########
14431443
# Show azure only when the command you are typing invokes one of these tools.
@@ -1447,7 +1447,7 @@
14471447
typeset -g POWERLEVEL9K_AZURE_FOREGROUND=7
14481448
typeset -g POWERLEVEL9K_AZURE_BACKGROUND=4
14491449
# Custom icon.
1450-
typeset -g POWERLEVEL9K_AZURE_VISUAL_IDENTIFIER_EXPANSION='az'
1450+
# typeset -g POWERLEVEL9K_AZURE_VISUAL_IDENTIFIER_EXPANSION=''
14511451

14521452
##########[ gcloud: google cloud account and project (https://cloud.google.com/) ]###########
14531453
# Show gcloud only when the command you are typing invokes one of these tools.
@@ -1620,7 +1620,7 @@
16201620
# Show battery in yellow when it's discharging.
16211621
typeset -g POWERLEVEL9K_BATTERY_DISCONNECTED_FOREGROUND=3
16221622
# Battery pictograms going from low to high level of charge.
1623-
typeset -g POWERLEVEL9K_BATTERY_STAGES=('%K{232}▁' '%K{232}▂' '%K{232}▃' '%K{232}▄' '%K{232}▅' '%K{232}▆' '%K{232}▇' '%K{232}█')
1623+
typeset -g POWERLEVEL9K_BATTERY_STAGES='\uf58d\uf579\uf57a\uf57b\uf57c\uf57d\uf57e\uf57f\uf580\uf581\uf578'
16241624
# Don't show the remaining time to charge/discharge.
16251625
typeset -g POWERLEVEL9K_BATTERY_VERBOSE=false
16261626
typeset -g POWERLEVEL9K_BATTERY_BACKGROUND=0
@@ -1657,7 +1657,7 @@
16571657
typeset -g POWERLEVEL9K_TIME_FOREGROUND=0
16581658
typeset -g POWERLEVEL9K_TIME_BACKGROUND=7
16591659
# Format for the current time: 09:51:02. See `man 3 strftime`.
1660-
typeset -g POWERLEVEL9K_TIME_FORMAT='%D{%H:%M:%S}'
1660+
typeset -g POWERLEVEL9K_TIME_FORMAT='%D{%I:%M:%S %p}'
16611661
# If set to true, time will update when you hit enter. This way prompts for the past
16621662
# commands will contain the start times of their commands as opposed to the default
16631663
# behavior where they contain the end times of their preceding commands.
@@ -1708,7 +1708,7 @@
17081708
# - always: Trim down prompt when accepting a command line.
17091709
# - same-dir: Trim down prompt when accepting a command line unless this is the first command
17101710
# typed after changing current working directory.
1711-
typeset -g POWERLEVEL9K_TRANSIENT_PROMPT=always
1711+
typeset -g POWERLEVEL9K_TRANSIENT_PROMPT=off
17121712

17131713
# Instant prompt mode.
17141714
#

zsh/zshrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ export BAT_THEME="Solarized (light)"
4949
export PATH="$PATH:$HOME/.local/bin"
5050
export PATH="/opt/homebrew/opt/ruby/bin:$PATH"
5151
export PATH="/opt/homebrew/lib/ruby/gems/3.1.0/bin:$PATH"
52+
export PATH="/opt/homebrew/opt/sqlite/bin:$PATH"
5253

5354
[ -f /opt/homebrew/etc/profile.d/autojump.sh ] && . /opt/homebrew/etc/profile.d/autojump.sh
5455

0 commit comments

Comments
 (0)