Just a simple recreation of dynamic islands we found on our phones.
- Quickshell.
- MPRIS (auto installed on most new systems).
- Matugen (optional, for color theme generation).
- San Francisco, Jetbrains MonoNerd Fonts.
- Clone this repository either via
git clone https://github.com/ps2string/quickshell-simple-dynisland/for viaDownload .ZIPfrom "Code" > "Local" > "Download .ZIP". - Extract the contents to any location you want to (preferably directly inside
~/.config/quickshell. - (IF extracted other than
~/.config/quickshell(i.e~/Downloads), move the folder into~/.config/quickshell. - To run it, just type in
qs -p ~/.config/quickshell/dynamic-islandinside your terminal.
- Your matugen
colors.json(~/.config/matugen/templates/) should have this inside:
{
"colors": {
"surface": "{{colors.surface.default.hex}}",
"surface_container": "{{colors.surface_container.default.hex}}",
"on_surface": "{{colors.on_surface.default.hex}}",
"on_surface_variant": "{{colors.on_surface_variant.default.hex}}",
"primary": "{{colors.primary.default.hex}}",
"outline": "{{colors.outline.default.hex}}",
"outline_variant": "{{colors.outline_variant.default.hex}}"
}
}- For
config.toml(~/.config/matugen/)
[config]
# Any configuration, just put here. (i have none)
[templates.json]
input_path = "~/.config/matugen/templates/colors.json"
output_path = "~/.config/quickshell/dynamic-island/colors.json"- Previous versions:
- Now: