Commit graph

10 commits

Author SHA1 Message Date
64d2f98d17 Refactor user configuration to utilize secret-based management and remove deprecated environment files 2025-04-23 01:54:59 -04:00
7a64be0826 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
81cf3ff733 Enhance package listing with persistent caching and update description for fish completions 2025-04-22 00:49:14 -04:00
347a11af87 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
f44e48c1ba 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
6bee5e8d80 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
823b4a5143 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
1eb30d81ac 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
6391e39862 Update overlay directory paths 2025-03-12 13:32:51 -04:00
3bea0de7a1 Reworked config! Fully working for VM, needs testing with rune now. 2025-03-04 04:45:31 -05:00