74cf2ed2fcfba04a1a1325fd726823e9df7ff2a5
📁 dotfiles
My Hyprland-based Linux configuration managed as a Git repository.
🎯 What's Included
| Component | Description |
|---|---|
| Hyprland | Window manager config (monitors, bindings, input, look & feel) |
| Git | Config with GPG signing, aliases, and templates |
| Starship | Customizable prompt with Catppuccin Mocha theme |
| Fastfetch | ASCII hardware/software system info display |
| Bash | Shell config with Omarchy defaults |
🛠️ Setup
Run the master setup script (requires Omarchy):
./setup_omarchy.sh
This script will:
- Install packages
- Create symbolic links to
~/.config/ - Mount NAS for backups
- Restore SSH/GPG keys and Git data
- Set up cron jobs
📁 Repository Structure
├── hypr/ # Window manager configs
├── git/ # Git configuration & templates
├── fastfetch/ # System info display config
├── scripts/
│ ├── generic/ # Generic setup/restore scripts
│ └── omarchy-specific/ # Omarchy package/bloat scripts
├── starship.toml # Prompt theme
├── .bashrc # Shell configuration
├── git_backup.sh # Backup all Git repos to NAS
└── setup_omarchy.sh # Master setup script
📝 Notes
- Hyprland sources Omarchy defaults in
~/.local/share/omarchy/default/hypr/ - Personal overrides go in
~/.config/hypr/ - Git backups stored at
/mnt/nas/Jake/git_backups/
Description
Languages
Shell
100%