diff options
| author | 2026-04-17 10:54:17 +0100 | |
|---|---|---|
| committer | 2026-04-17 10:54:17 +0100 | |
| commit | ec179ae8cb2909d0e2981ce5a7a6b5169ae04b43 (patch) | |
| tree | bc5ec0ca2e3412c66df94282cebcf2a307706ef7 | |
| parent | 87033a4fb88c29e8184ed70817f1a03bad1f246e (diff) | |
| download | dotfiles-ec179ae8cb2909d0e2981ce5a7a6b5169ae04b43.tar.gz dotfiles-ec179ae8cb2909d0e2981ce5a7a6b5169ae04b43.tar.bz2 dotfiles-ec179ae8cb2909d0e2981ce5a7a6b5169ae04b43.zip | |
docs: clarify etc/ vs etc2/ and remove stale directory refs
- etc/: stow-deployable symlinks to /etc
- etc2/: manual-copy configs for tools that reject symlinks
- Remove references to deleted lists/ and barscripts/ directories
| -rw-r--r-- | .github/copilot-instructions.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index de50746..d91514a 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -7,10 +7,10 @@ This is a personal dotfiles repository for an Arch Linux system. Configuration f ## Architecture - `home/` mirrors `$HOME` — everything under it maps 1:1 to the home directory (e.g. `home/.config/nvim/` → `~/.config/nvim/`). Deployed with `stow -R --no-folding --adopt`. -- `etc/` and `etc2/` contain system-level configs (`/etc/` targets) — systemd units, pacman hooks, sysctl tunables, kernel module loading. +- `etc/` contains system-level configs (`/etc/` targets) that can be deployed via stow symlinks — systemd units, pacman hooks, sysctl tunables, kernel module loading. +- `etc2/` also targets `/etc/` but holds configs for tools that refuse to follow symlinks (e.g. reflector). These must be manually copied to their target paths. - `meta/` contains Arch Linux PKGBUILDs that bundle groups of packages into metapackages (e.g. `sommerfeld-base`, `sommerfeld-dev`). Each subdirectory is a standalone PKGBUILD recipe with a `.SRCINFO` and pre-built `.pkg.tar.zst` artifacts. -- `lists/` holds keymap files (e.g. `caps2esc.map`). -- `barscripts/` is unused (legacy X11 polybar scripts, removed). + - `firefox/` contains Firefox hardening overrides and custom CSS. - `create-efi.sh` is an interactive EFI boot entry creation script using `efibootmgr`. |
