32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
# Daniel's Dotfiles
|
|
|
|
My personal Linux dotfiles.
|
|
|
|
I use Arch btw.
|
|
|
|
The root of this repo is equivalent to my $HOME directory.
|
|
|
|
## This Repository
|
|
|
|
I use this repository to sync and backup my dotfiles. I use the excellent [yadm]
|
|
to manage the repo, and [autoyadm](https://git.sr.ht/~ficd/autoyadm) to automate
|
|
committing & pushing on a timer.
|
|
|
|
If you see a file with a weird name, like `config##hostname.dbox`, it's
|
|
leveraging `yadm`'s alternate files feature; the program will automatically
|
|
symlink that file to its appropriate destination depending on which computer
|
|
it's on.
|
|
|
|
This is done automatically on a timer. Therefore, these configs are:
|
|
|
|
- Always up-to-date.
|
|
- Potentially broken on any given commit.
|
|
|
|
## Note On Keybindings
|
|
|
|
A note on keybindings: I use Colemak-DH, which is a non-qwerty keyboard layout.
|
|
I use either `MNEI` or the arrow keys (which is a mod key + `MNEI` on my
|
|
keyboard) for navigation, depending on a few different factors.
|
|
|
|
If `MNEI` conflicts with any defaults that would be far too finicky to remap, I
|
|
just use the arrow keys. Otherwise, I bind `MNEI` to navigation.
|