Charles Frazier

Tools I use

brew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

nushell

brew install nushell
hx $nu.env-path

append:

$env.PATH = ($env.PATH | split row (char esep) | prepend '/opt/homebrew/bin')
$env.PATH = ($env.PATH | split row (char esep) | prepend '/User/cf/.cargo/bin')

alacritty

brew install --cask alacritty

~/.config/alacritty/alacritty.toml

[shell]
program = "/opt/homebrew/bin/nu"
[window]
padding = { x = 10, y = 10 }
decorations = "Buttonless"
opacity = 0.8
blur = true
option_as_alt = "Both"

[font]
size = 20

helix

brew install helix

:config-open

theme = "onedark"

[editor]
line-number = "relative"
cursorline = true
color-modes = true
auto-save = true
bufferline = "multiple"

[editor.cursor-shape]
insert = "bar"
normal = "block"
select = "underline"

[editor.file-picker]
hidden = false

[editor.lsp]
display-signature-help-docs = false
display-inlay-hints = true

[keys.normal]
C-j = ["extend_to_line_bounds", "delete_selection", "paste_after"]
C-k = ["extend_to_line_bounds", "delete_selection", "move_line_up", "paste_before"]

Enjoy it!