Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Quickshell Dynamic Island

Just a simple recreation of dynamic islands we found on our phones.

Dependencies:

  1. Quickshell.
  2. MPRIS (auto installed on most new systems).
  3. Matugen (optional, for color theme generation).
  4. San Francisco, Jetbrains MonoNerd Fonts.

What you will need to do:

  1. Clone this repository either via git clone https://github.com/ps2string/quickshell-simple-dynisland/ for via Download .ZIP from "Code" > "Local" > "Download .ZIP".
  2. Extract the contents to any location you want to (preferably directly inside ~/.config/quickshell.
  3. (IF extracted other than ~/.config/quickshell (i.e ~/Downloads), move the folder into ~/.config/quickshell.
  4. To run it, just type in qs -p ~/.config/quickshell/dynamic-island inside your terminal.

For color theming

  • 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"

Preview:

  • Previous versions:
image
  • Now:
image image

About

Just a simple recreation of dynamic islands we found on our phones.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages