https://github.com/jaybosamiya/dotfiles
A collection of my dotfiles.
https://github.com/jaybosamiya/dotfiles
dconf dotfiles emacs gdb git scripts zsh
Last synced: about 1 year ago
JSON representation
A collection of my dotfiles.
- Host: GitHub
- URL: https://github.com/jaybosamiya/dotfiles
- Owner: jaybosamiya
- Created: 2018-01-10T18:26:52.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-20T18:02:14.000Z (over 1 year ago)
- Last Synced: 2025-03-30T14:22:10.714Z (about 1 year ago)
- Topics: dconf, dotfiles, emacs, gdb, git, scripts, zsh
- Language: Standard ML
- Homepage:
- Size: 12 MB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Jay's Dotfiles
Requires GNU Stow `sudo apt install stow`/`nix-env -iA nixpkgs.stow`
Simply `stow $PKGNAME` to add all dotfiles for PKGNAME
## 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:
```sh
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:
```sh
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
```