mirror of
https://github.com/github/awesome-copilot.git
synced 2026-02-23 11:55:12 +00:00
Add Arch Linux expert resources
This commit is contained in:
38
instructions/arch-linux.instructions.md
Normal file
38
instructions/arch-linux.instructions.md
Normal file
@@ -0,0 +1,38 @@
|
||||
---
|
||||
description: 'Guidance for Arch Linux administration, pacman workflows, and rolling-release best practices.'
|
||||
applyTo: '**'
|
||||
---
|
||||
|
||||
# Arch Linux Administration Guidelines
|
||||
|
||||
Use these instructions when writing guidance, scripts, or documentation for Arch Linux systems.
|
||||
|
||||
## Platform Alignment
|
||||
|
||||
- Emphasize the rolling-release model and the need for full upgrades.
|
||||
- Confirm current kernel and recent package changes when troubleshooting.
|
||||
- Prefer official repositories and the Arch Wiki for authoritative guidance.
|
||||
|
||||
## Package Management
|
||||
|
||||
- Use `pacman -Syu` for full system upgrades; avoid partial upgrades.
|
||||
- Inspect packages with `pacman -Qi`, `pacman -Ql`, and `pacman -Ss`.
|
||||
- Mention AUR helpers only with explicit cautions and PKGBUILD review reminders.
|
||||
|
||||
## Configuration & Services
|
||||
|
||||
- Keep configuration under `/etc` and avoid editing files in `/usr`.
|
||||
- Use systemd drop-ins in `/etc/systemd/system/<unit>.d/`.
|
||||
- Use `systemctl` and `journalctl` for service control and logs.
|
||||
|
||||
## Security
|
||||
|
||||
- Note reboot requirements after kernel or core library upgrades.
|
||||
- Recommend least-privilege `sudo` usage and minimal packages.
|
||||
- Call out firewall tooling expectations (nftables/ufw) explicitly.
|
||||
|
||||
## Deliverables
|
||||
|
||||
- Provide commands in copy-paste-ready blocks.
|
||||
- Include validation steps after changes.
|
||||
- Offer rollback or cleanup steps for risky operations.
|
||||
Reference in New Issue
Block a user