Skip to content

Latest commit

 

History

History
63 lines (51 loc) · 2.74 KB

README.md

File metadata and controls

63 lines (51 loc) · 2.74 KB

My macOS dotfiles

This is my dotfiles. There are many like it, but this one is mine. My dotfiles is my best friend. It is my life. Without me, my dotfiles is useless...

./install.sh

Post Install Setup

  • Set terminal font to one of the Nerd Font types (recommending "MesloLGM Nerd Font")

Optional Post Install Steps

Alacritty TERM info installation

wget https://raw.githubusercontent.com/alacritty/alacritty/master/extra/alacritty.info && tic -xe alacritty,alacritty-direct alacritty.info && rm alacritty.info

GPG Keys

https://gist.github.com/troyfontaine/18c9146295168ee9ca2b30c00bd1b41e

# Export
gpg --list-secret-keys --keyid-format LONG
gpg -o private.gpg --export-options backup --export-secret-keys ${KEY_NAME}

# Import
gpg --import-options restore --import private.gpg
gpg --edit-key ${KEY_NAME}
gpg> trust
     5 I trust ultimately <--

NeoVim Fixing

  • catppuccin background black making things unreadable
  • find a use case for
  • add the 100line line
  • figure out how to disable spellchecking or at least be able to use it
  • snippets are making things weird sometimes (like the next line skips)

TODO

  • Linuxify the installer with the following strategy

    • use as little brew as possible so that installations are cross platform (use git, cargo...)
    • introduce a lightweight plugin manager that does the same for zsh (zap?)
    • create custom zsh completions folder for losing out on brew benefits (most formulas will install completions to /opt/homebrew/share/zsh/site-functions automatically, which is added in the fpath of the .zshrc). Reliance on this should be minimized
  • Fix zsh completions bugging out (if a similar completion isn't used but only half of it is, pressing enter makes it look like the completion was selected but the executed command isn't the one shown in the prompt. For example, if the command was 'git push origin master' but the auto complete was 'git push origin master v0.12.2' and v0.12.2 isn't typed or selected, on pressing enter, it will appear as if the completion was executed but in fact it was not)

  • Find auto-complete for relative path typing in nvim

  • instead of vim-rooter maybe use https://github.com/ahmedkhalf/project.nvim

  • Migrate Packer to Lazy.nvim