Skip to content

dt665m/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 Details

  • Look at kickstart.nvim to clean up the configuration a bit (good modern template)
  • lazyvim might also be another tool to look at

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

About

These are my dotfiles...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published