Skip to content

Conversation

@bandithedoge
Copy link
Contributor

@bandithedoge bandithedoge commented Nov 25, 2025

Styling guidelines for file managers.

The color choices are inspired by base16-vivid, tinted-yazi and some of my old configs. I'd love to see some suggestions.

Will follow up with more PRs to make existing modules compliant.


@stylix-automation stylix-automation bot added the topic: documentation Documentation additions or improvements label Nov 25, 2025
Copy link
Member

@trueNAHO trueNAHO left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will follow up with more PRs to make existing modules compliant.

Thanks a lot for working on this.

The color choices are inspired by base16-vivid, tinted-yazi and some of my old configs. I'd love to see some suggestions.

It is hard to really gauge the quality of these colors without visual validation. If you would apply this style guide to existing modules in this PR in a separate commit, it would be much easier to validate.

@stylix-automation stylix-automation bot added topic: home-manager Home Manager target topic: modules /modules/ subsystem labels Nov 26, 2025
@bandithedoge
Copy link
Contributor Author

I've applied the new rules to the Yazi module. Is there some simple way to make it quickly display a bunch of files that match the theme rules?

Copy link
Member

@trueNAHO trueNAHO left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've applied the new rules to the Yazi module.

I suppose this is not the only module affected by this.

Is there some simple way to make it quickly display a bunch of files that match the theme rules?

Aside from what commit ceda12a ("flake: add Flake Parts tree into testbed environment (#1642)") provides, there is no further internal setup. If you want to implement that for yazi, do that also in a separate commit.

Comment on lines -7 to -14
extraOptions = {
boldDirectory = lib.mkOption {
description = "Whether to use bold font for directories.";
type = lib.types.bool;
default = true;
};
};

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Although this reverts commit a6cf775 ("yazi: allow to set boldness of directory (#1696)"), this is fine if we agree on the proposed specification.

@bandithedoge
Copy link
Contributor Author

I suppose this is not the only module affected by this.

I know, I only changed Yazi for now to have a visual example of the new guidelines. Once we agree on the colors, I'll implement this for other modules.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: merge conflict Merge conflict topic: documentation Documentation additions or improvements topic: home-manager Home Manager target topic: modules /modules/ subsystem

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants