• Removes legacy backup scripts
• Adds new Borg wrapper with automated backup and rotation
• Introduces a TUI for managing Borg repositories
• Updates emulator launchers to use the new backup mechanism
• Adds comprehensive logging and colored output for better user feedback
• Introduces robust CLI argument parsing with usage help
• Implements a monitoring loop to trigger backups on file changes
• Updates wrapper invocations to use new flags for improved configuration
• Fixes parameter error from compression tool command
• Implements incremental sleep in periodic backups for faster process exit detection
• Increases backup count for emulator configurations from 20 to 30
• Adds a new backup script that automates creating and rotating backups
• Updates gaming module to include dynamic configuration imports
• Creates desktop entries for emulators using the backup wrapper
- Replaces direct chafa call with nix run invocation
- Implements zipz and unzipz for tar/zstd compression and extraction
- Enhances error handling and usage feedback
- Disables systemd management in favor of uwsm
- Updates environment variables for Wayland and portal support
- Adds xdg-desktop-portal packages to dependencies
- Adjusts greetd and Wayland configuration for uwsm integration
- Integrates new steam mapping script for dynamic monitor control
- Updates key bindings to toggle steam mapping via exec commands
- Introduces Ryujinx window rules for improved session handling
- Refactors submap binding output in scripts for consistency
- Removed flake inputs everywhere, git flakes always broke. Idk what those bitches doing
- Moved Rules and Plugins to their own files
- Reworked binds to use a script and not the shitty nix implementation
- Installed and setup Hyprscroller
- Some Theming with colors and wallpaper with hyprpaper