From ec179ae8cb2909d0e2981ce5a7a6b5169ae04b43 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Fri, 17 Apr 2026 10:54:17 +0100 Subject: 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 --- .github/copilot-instructions.md | 6 +++--- 1 file 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`. -- cgit v1.2.3-70-g09d2