Provide more themes selection by default #10428

Open
opened 2025-11-02 09:07:08 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @uvulpos on GitHub (Mar 13, 2023).

Feature Description

When you run Gitea as Docker Container or Kubernetes without mounting the public folder to the host, it gets hacky when you want to install a custom theme. To prevent this, I could imagine that Gitea gives you an option to download and provide a Theme. I could now imagine two ways how it could be provided:

  1. You define a gitea.theme.yaml that an external git server has to provide and gives you all the information you need to register a theme. This would also include an option to version migrate it (maybe SHA git hash?)
  2. You create an Option, that System Administrator can CRUD Upload a CSS File and manage it that way.

What do you think about that idea?

List of awesome Themes: https://gitea.com/gitea/awesome-gitea#themes

Screenshots

No response

Originally created by @uvulpos on GitHub (Mar 13, 2023). ### Feature Description When you run Gitea as Docker Container or Kubernetes without mounting the public folder to the host, it gets hacky when you want to install a custom theme. To prevent this, I could imagine that Gitea gives you an option to download and provide a Theme. I could now imagine two ways how it could be provided: 1. You define a gitea.theme.yaml that an external git server has to provide and gives you all the information you need to register a theme. This would also include an option to version migrate it (maybe SHA git hash?) 2. You create an Option, that System Administrator can CRUD Upload a CSS File and manage it that way. What do you think about that idea? List of awesome Themes: https://gitea.com/gitea/awesome-gitea#themes ### Screenshots _No response_
GiteaMirror added the topic/themetype/proposaltype/feature labels 2025-11-02 09:07:08 -06:00
Author
Owner

@lunny commented on GitHub (Mar 14, 2023):

I like the first idea.

@lunny commented on GitHub (Mar 14, 2023): I like the first idea.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#10428