- Move shell/prompt/font config from apps/fastfetch.nix to settings/shell.nix
- Remove flatpaks.nix and nix-flatpak flake input (no flatpak packages in use)
- Update readme structure and flake inputs table
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Fish set_color takes bare hex (394b70) not CSS-style (#394b70).
All color references were silently failing, causing broken rendering.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Python generated '''''' (6 quotes) instead of '' (2 quotes) for Nix
multi-line string delimiters, causing a parse error.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Starship can't color individual path segments separately. Custom fish
prompt with proper Unicode powerline glyphs (U+E0B0 arrows, U+E0B6
left cap). Each folder gets its own colored segment cycling through
teal/green/blue, with chevron transitions between all segments.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The powerline arrow characters were not being saved to the file,
resulting in empty brackets and square segment edges.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Dark blue NixOS icon segment, amber hostname, teal path, purple git
- Better contrast between adjacent segments
- JetBrainsMono Nerd Font for reliable powerline glyph rendering
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Starship handles the powerline segments with proper rounded transitions
between colored backgrounds. Layout:
[ hostname ~/path branch]
❯
- Cyan NixOS icon, yellow hostname, green path, purple git branch
- Dark text on colored backgrounds with powerline arrow transitions
- Nix-shell indicator, red ❯ on error
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Background-colored pills were unreadable on dark themes. Use bold
foreground colors instead: cyan NixOS icon, yellow hostname, green path.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Prompt segments now have background colors (green/yellow/blue pills)
- NixOS icon visible in green pill segment
- Remove fastfetch from terminal startup and clear alias
- fastfetch still available via manual `fastfetch` command
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Theme names need spaces: "Catppuccin Mocha" not "catppuccin-mocha"
- Prompt now shows hostname instead of username: " FredOS-Gaming ~"
- Disable default fish greeting message
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>