styling and post updates
This commit is contained in:
parent
f4d5b70932
commit
27b778896d
2 changed files with 9 additions and 13 deletions
|
|
@ -5,7 +5,7 @@ body:has(.post-container) {
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
body:has(.post-container) header {
|
body:has(.post-container) > header {
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
position: sticky;
|
position: sticky;
|
||||||
top: 0;
|
top: 0;
|
||||||
|
|
@ -19,7 +19,7 @@ body:has(.post-container) .main {
|
||||||
overflow-x: hidden;
|
overflow-x: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
body:has(.post-container) footer {
|
body:has(.post-container) > footer {
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,25 +34,21 @@ As of November 28, 2025, I've created [this script](https://github.com/barrett-r
|
||||||
## successes
|
## successes
|
||||||
|
|
||||||
1. neovim: I use my non-polling, macOS/linux-supporting automatic theme switcher [auto-theme.nvim](https://github.com/barrett-ruth/auto-theme.nvim)
|
1. neovim: I use my non-polling, macOS/linux-supporting automatic theme switcher [auto-theme.nvim](https://github.com/barrett-ruth/auto-theme.nvim)
|
||||||
2. ghostty (macOS): `osascript` clicks the "Reload Configuration" button in the Ghostty menu bar configuration.
|
2. ghostty: Ghostty supports [light and dark themes based on the system appearance](https://github.com/tmux/tmux/wiki)--easy.
|
||||||
3. sioyek: Any changes to user configuration are automatically picked up and reloaded--easy.
|
3. sioyek: Any changes to user configuration are automatically reloaded--a script updates user preferences in-place
|
||||||
4. ungoogled-chromium: I folded and used the default system theme which automatically reads and updates according to the system environment
|
4. ungoogled-chromium: I folded and used the default system theme which automatically reads and updates according to the system environment
|
||||||
5. swaywm (linux): sioyek reads from a symlink'ed theme file updated and reloaded by the script
|
5. swaywm (linux): sway reads from a symlink'ed theme file `sed`ed, updated and reloaded by the script
|
||||||
6. rofi insert here
|
6. rofi: `config.rasi` also reads from a symlink'ed theme files that is updated and reloaded by the script
|
||||||
7. fzf insert here
|
7. fzf insert here - read from symlinked file?/cat?
|
||||||
8. tmux: I re-export `$THEME` with `set-environment` and force-redraw the bar with `refresh-client -S` to update any relevant ui.
|
8. tmux: `tmux.conf` reads from symlink'ed theme files that are automatically reloaded with `source-file`
|
||||||
|
|
||||||
## failures
|
## failures
|
||||||
|
|
||||||
Unfortunately, the following programs I've found nearly impossible to dynamically reload:
|
Unfortunately, the following programs I've found nearly impossible to dynamically reload:
|
||||||
|
|
||||||
2. ghostty (linux): I've bound `alt+r` to the `reload_config` command and press it manually.
|
|
||||||
|
|
||||||
- I could not find an `osacript`-equivalent way to reload the config in linux.
|
|
||||||
|
|
||||||
9. ripgrep: I use the default theme.
|
9. ripgrep: I use the default theme.
|
||||||
|
|
||||||
- The ripgrep global configuration file does not support environment variables, exterminating the option to provide a `${THEME}`-based path in the global configuration file.
|
- The ripgrep global configuration file does not support environment variables, exterminating the option to provide a `${THEME}`-based path in the global configuration file.
|
||||||
- I'm also not willing to write an alias wrapper. I don't like to stray too far from the defaults.
|
- I'm also not willing to write an alias wrapper. I don't like to stray too far from the defaults.
|
||||||
|
|
||||||
10. cabn't force export in all shells - doesn't matter because all sub-programs use it
|
10. zsh: it's impossible to update `$THEME` across all existing shells (simply a limit of posix). However, all affected _programs_ will read the proper `$THEME`--I'm fine compromising here.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue