Commit 4edde1f
refactor: reorganize dotfiles into per-platform top-level directories
Group all configs by platform to make the repo easier to navigate and
extend. The flat top-level layout mixed three unrelated setups; this
commit gives each its own directory.
Layout changes:
- omarchy/ ← hypr, waybar, eca, starship, systemd, uwsm, xcompose,
install.sh (was install_dotfiles_linux.sh)
- macos/ ← zsh, pip, skhd, tmux, yabai, Brewfile,
install.sh (was install_dotfiles_macos.sh)
- common/ ← doom, authinfo (shared across platforms)
- nixos/ unchanged
Script / config updates:
- omarchy/install.sh: doom stow now uses -d "$SCRIPT_DIR/../common"
- macos/install.sh: add SCRIPT_DIR; all stow calls get explicit -d flags;
doom and authinfo resolved via common/
- nixos/home/eduardo/default.nix: authinfo out-of-store symlink updated
to dotfiles/common/authinfo/.authinfo
- Makefile: update install-linux, install-macos, brewfile-update targets
Also add readme.org describing the new layout and installation steps.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent aaa7dc1 commit 4edde1f
File tree
40 files changed
+160
-14
lines changed- common
- authinfo
- doom
- org-templates
- macos
- pip/.pip
- skhd
- tmux
- yabai
- zsh
- nixos/home/eduardo
- omarchy
- eca/.config/eca
- hypr/.config/hypr
- starship/.config
- systemd/.config
- systemd/user
- user-tmpfiles.d
- uwsm
- .config/uwsm
- waybar/.config/waybar
- xcompose
40 files changed
+160
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | | - | |
28 | 27 | | |
29 | 28 | | |
30 | 29 | | |
| 30 | + | |
| 31 | + | |
31 | 32 | | |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
0 commit comments