Bind monospace to a Nerd Font and keep panels clear of the bar

This commit is contained in:
2026-09-21 01:07:16 +00:00
parent deeacbe580
commit a9b9ba6ba4
5 changed files with 43 additions and 2 deletions
+7 -1
View File
@@ -35,7 +35,13 @@ with `--check`.
resolves cannot cost you the other hundred and the config, service and login
steps below. See [packages.md](packages.md).
4. **Config** is copied into `~/.config`: `hypr/`, the themed app configs,
`blob/shell.json`, the uwsm environment, and the icon font.
`blob/shell.json`, the uwsm environment, `fontconfig/fonts.conf`, and the
icon font, and the font cache is refreshed. The shell draws every icon as a
Nerd Font glyph in the `monospace` family, and on a fresh Arch install
fontconfig resolves that to a font with no such glyphs, so the bar and its
panels come up full of blanks. `fonts.conf` binds `monospace` to
`JetBrainsMono Nerd Font`; `blob font set` rewrites the same file, and the
installer then reports it as a local change and keeps your choice.
`session/profile.sh` also goes to `/etc/profile.d/blob.sh`, which sources
`session/env-bootstrap` and is what puts `blob` on `PATH` in a login shell.
Without it `BLOB_PATH` and `$BLOB_PATH/bin` are only set by