Skip to content

jaybosamiya-ms/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jay's Dotfiles

Requires GNU Stow sudo apt install stow/nix-env -iA nixpkgs.stow

Simply stow $PKGNAME to add all dotfiles for PKGNAME

Chezmoi

Over time, I am migrating things to chezmoi

  • Install: nix-env -iA nixpkgs.chezmoi
  • Initialize: chezmoi init https://github.com/...
  • Look at changes: chezmoi diff
  • Apply changes: chezmoi apply
    • Note: chezmoi apply -nv is useful to know what would be updated without actually updating it.

Emacs config

My custom hand-rolled config works with stow emacs, but I am currently in the process of testing out (or indeed switching to) Doom Emacs. That takes a tiny bit more effort to set up:

stow doom-emacs
git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.emacs.d
~/.emacs.d/bin/doom install --no-hooks # Say no to hooks, but say yes to all else
~/.emacs.d/bin/doom doctor

Whenever changes are made to ~/.doom.d, run doom sync and restart Emacs (C-c q r). Run doom upgrade to update Doom itself.

If you end up with a blank screen, it is likely due to missing fonts (try emacs --debug-init to confirm). If so, run this:

wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/Iosevka.zip
unzip Iosevka.zip
mv Iosevka*.ttf ~/.local/share/fonts/
fc-cache --force --verbose

About

A collection of my dotfiles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Standard ML 89.6%
  • Emacs Lisp 6.3%
  • Shell 3.9%
  • Python 0.2%
  • Lua 0.0%
  • GDB 0.0%