Commit graph

10 commits

Author SHA1 Message Date
a0e14b8bbb Refactor user configuration to utilize secret-based management and remove deprecated environment files 2025-04-23 01:54:59 -04:00
844e4f6184 Refactor user group assignment in minimal default.nix and clean up unused dependencies in citron-emu package.nix 2025-04-22 21:13:47 -04:00
b45261c251 Enhance package listing with persistent caching and update description for fish completions 2025-04-22 00:49:14 -04:00
eca43c4d84 Adds yay command wrapper for Nix operations
- Removes legacy garbage and rebuild functions from shell initialization
- Integrates a new yay package with commands for rebuild, update, garbage collection, and more
- Adds Fish shell completions for improved usability
- Updates system configuration to include yay as a package
2025-04-21 04:08:43 -04:00
0d58cef9d8 Adds overlays and restructures package directories
- Applies overlays in flake to make custom packages available
- Replaces recursive package import with explicit package scanning
- Moves packages from `pkgs/common` to `pkgs/` and updates overlay paths
- Updates snapraid-runner email configuration (from, host, port, credentials)
2025-04-20 13:27:09 -04:00
d664549b8a Integrates Borg backups for emulators
• 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
2025-04-19 20:53:56 -04:00
2230626be5 Adds Citron-Emu package
- Introduces a new derivation for Citron-Emu
- Integrates the package into the home packages list
2025-04-16 04:14:27 -04:00
2d95dcf3c5 Refactor font management: move fonts out of Home-Manager configuration and add Monocraft Nerd Fonts and Lexend 2025-03-17 16:39:13 -04:00
2a6d53d14a Update overlay directory paths 2025-03-12 13:32:51 -04:00
da84d1ad9a Reworked config! Fully working for VM, needs testing with rune now. 2025-03-04 04:45:31 -05:00