No description
Find a file
2025-03-20 16:15:17 -04:00
.config AutoYADM commit: 2025-03-20 16:15:17 2025-03-20 16:15:17 -04:00
.git-crypt Add 1 git-crypt collaborator 2024-12-10 16:18:39 -05:00
.local/share/yadm AutoYADM commit: 2025-03-15 01:30:06 2025-03-15 01:30:06 -04:00
.w3m w3m config 2025-03-11 19:47:43 -04:00
.zsh added zsh functions 2025-03-17 22:14:33 -04:00
.bashrc AutoYADM commit: 2025-01-21 16:35:06 2025-01-21 16:35:06 -05:00
.dprint.jsonc AutoYADM commit: 2025-03-15 19:00:07 2025-03-15 19:00:07 -04:00
.eget.toml added eget conf 2025-02-25 18:27:43 -05:00
.mbsyncrc AutoYADM commit: 2025-03-20 14:15:46 2025-03-20 14:15:46 -04:00
.notmuch-config AutoYADM commit: 2025-03-17 22:00:06 2025-03-17 22:00:06 -04:00
.zshrc AutoYADM commit: 2025-03-17 22:12:43 2025-03-17 22:12:43 -04:00
README.md manual deletion 2024-11-10 14:43:30 -05:00

Daniel's Dotfiles

My personal Linux dotfiles.

I use Arch btw.

The root of this repo is equivalent to my $HOME directory.

Note on this repository

Important: I'm migrating this repository from GitHub to Codeberg. If you're reading this on GitHub, the repo is likely out-of-date and will be removed sometime in the future.

I use this repository to sync and backup my dotfiles. 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.

Management

Currently I'm using yadm to manage these dotfiles. I have tried some other solutions like chezmoi and stow, but this one has stuck for me. I highly recommend it. I use AutoYADM to automate committing and pushing my changes.

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.