Added comprehensive documentation of the yadm dotfiles management setup: - README.md: Updated goals and status to reflect completed dotfiles setup - yadm-setup-notes.md: Complete process documentation including: * Manual merge strategy preserving Arch Linux functionality * File-by-file configuration changes and optimizations * Submodule management and troubleshooting * Arch-specific adjustments (disabled linuxbrew, performance tuning) * Development environment highlights and security features - arch-linux-setup.md: Marked development environment tasks as completed The dotfiles setup phase is now fully documented with both process details and configuration highlights for future reference. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
37 lines
1.4 KiB
Markdown
37 lines
1.4 KiB
Markdown
# Arch Linux General Setup Tasks
|
|
|
|
## Package Management & System Setup
|
|
- [x] Install essential packages (git, base-devel)
|
|
- [x] Set up AUR access (yay/paru)
|
|
- [ ] Configure automatic system backups with Timeshift
|
|
- [ ] Install and configure firewall (ufw)
|
|
- [ ] Set up system monitoring tools
|
|
|
|
## Development Environment
|
|
- [x] Install and configure yadm: `pacman -S yadm`
|
|
- [x] Clone dotfiles: `yadm clone git@gitlab.com:akrejczinger/dotfiles.git`
|
|
- [x] Set up preferred shell and terminal (zsh with vi-mode, comprehensive config)
|
|
- [x] Install development tools and configure submodules (nvim, tmux, ranger)
|
|
|
|
## Desktop Environment & Applications
|
|
- [ ] Install Deskflow for multi-device setup
|
|
- [x] Configure XFCE settings and themes (Greybird-dark, Papirus-Maia icons)
|
|
- [ ] Install multimedia codecs and applications
|
|
- [ ] Set up printer/scanner support if needed
|
|
- [ ] Copy backups from USBs etc.
|
|
- [ ] Mount the /data drive and check if all files still work
|
|
Not sure which nvme drive it is, see paper notes at my desk
|
|
|
|
## Security & Maintenance
|
|
- [ ] Configure automatic updates
|
|
Is this a good idea? I should periodically update manually
|
|
- [ ] Set up fail2ban for intrusion prevention
|
|
- [ ] Create regular maintenance scripts
|
|
- [ ] Configure log rotation and cleanup
|
|
|
|
## Hardware-Specific (ThinkPad)
|
|
- [x] Install ThinkPad-specific utilities
|
|
- [ ] Configure power management
|
|
- [x] Set up function key mappings
|
|
- [x] Test hardware components (WiFi, Bluetooth, etc.)
|