Note
AI coding agents are currently being used to assist with the development in this repository including documentation.
It is fine to contribute with an agent. The use of agents is to slightly increase output. However, guidelines will be put into place to maximize quality of agent outputs.
Also, a warning to vibe coders, please be aware of quality and take into consideration the time and effort of others and also your own work.
A collection of themes inspired by music cover art.
The original concept was derived from metalelf0, a collection of theme inspired by black metal bands' iconic cover art.
I have been using the dark funeral theme for a long time and I've been loving it.
I wanted to expand on the idea, not just by having a clean and centralized place to have these themes available for different mediums, but to have themes for different cover arts of different genres and artists. Get closer to the feeling of the music through these themes.
A flake.nix is available for nix users.
Add jukebox as an input:
{
inputs = {
jukebox = {
url = "github:nooneknowspeter/jukebox";
inputs.nixpkgs.follows = "nixpkgs";
};
};
}jukebox can be used with stylix:
{
inputs,
pkgs,
...
}:
let
system = pkgs.stdenv.hostPlatform.system;
jukebox_pkg = inputs.jukebox.packages.${system}.default;
theme = "bathory-hammerheart.yaml"; # find themes at https://github.com/nooneknowspeter/jukebox/tree/main/output/tinted-theming
in
{
stylix = {
enable = true;
autoEnable = true;
base16Scheme = "${jukebox_pkg}/share/themes/tinted-theming/${theme}";
};
}Stylix uses tinted theming schemes, thinted theming schemes can be found in the output directory
See SCREENSHOTS.md for cover art + palette previews.
