| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
- Removed rice import from home/mun/default.nix
- Deleted system/rice-desktop.nix (unused infrastructure)
Rice configs are now imported directly in flake.nix instead of through shared configs
|
|
|
|
Created complete cassette-futurism rice with KDE Plasma 6 desktop environment. Includes system.nix (Plasma 6 setup, Stylix theming), plasma.nix (minimal config with manual theming documentation), default.nix (module orchestrator), and nvim.nix/variables.nix (editor config and color palette).
Fixed critical bug in home/mun/default.nix where rice import was hardcoded to nord-blue instead of using the rice parameter, causing all hosts to use nord-blue home configuration regardless of their assigned rice.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
|
|
|
- Each rice's system.nix now directly configures desktop environment and stylix
- No complex option system needed - rices just set services directly
- nord-blue: i3 + Nord colors
- cassette-futurism: KDE Plasma 6 + retro cassette colors
- original: i3 + default Nord colors
- Removed rice-desktop.nix complexity
- Display manager (ly) stays in system/services.nix (user-managed)
- To use a rice: mkSystem hostname rice-name in flake.nix
|
|
- Rice parameter now passed to both system and home-manager
- Removed hostname-based rice mapping from home/mun/default.nix
- Home config directly imports rice using rice parameter
- Now you just specify rice once: mkSystem hostname rice-name
|
|
- Rice system configs now imported in flake mkSystem helper
- Removed rice system.nix imports from host configurations
- mkSystem now takes hostname and rice name as parameters
- Fixes module ordering issue where rice options weren't defined yet
|
|
- Modified mkSystem to create per-host home-manager configuration
- Hostname is now explicitly passed via extraSpecialArgs
- Home config receives hostname parameter for rice selection
|
|
- Modified home/mun/default.nix to select rice based on hostname
- herra now uses cassette-futurism rice (KDE Plasma)
- kronos and mystra continue using nord-blue rice (i3wm)
- Allows different hosts to use different desktop environments
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|