Skip to content
This repository has been archived by the owner on Jul 7, 2024. It is now read-only.

adapt Gitea to the Nextcloud in terms of style

Notifications You must be signed in to change notification settings

digital195/gitea-nextcloud-theme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitea Nextcloud Style

The aim was to adapt Gitea to the Nextcloud in terms of style. Mainly the header bar and all color related css was changed to look more familiar.

This was tested on Gitea version 1.13.0. Other versions might work, but I'm not a hundred percent sure.

You can find more information on customizing of Gitea in the Gitea docs (Gitea Docs) .

Usage

Under usage, you will find the following topics:

  • Configuration of Color
  • Installation
  • Nextcloud Linear Gradient

Configuration of Color

You need to change the css values in the nextcloud-theme.css file. In Line 8 to 20 the colors are set.
The default values correspond to the default nextcloud colors.

body {
    --primary-color: #c00000;
    --primary-color-light: #ff2727;
    --text-primary-color: #ffffff;
    --input-focus-color: #fd9494;

    --heatmap-0: #FAFAFA;
    --heatmap-1: #e17500;
    --heatmap-2: #e16100;
    --heatmap-3: #e14d00;
    --heatmap-4: #e13300;
    --heatmap-5: #c30000;
}

Installation

If you want to use this style sheets you need to go to your installation location of your Gitea server and upload the files into the custom folder.

Make all changes before uploading the files. Otherwise, you may experience problems with caching.

The structure should look something like this:

gitea
    custom\
        public\
            css\
            fonts\
        templates\
            custom\
    ...

Also you need to add the theme to your app.ini config file.

[ui]
THEMES        = gitea,arc-green,nextcloud
DEFAULT_THEME = nextcloud

After that you need to restart your Gitea server.
If you installed the Gitea server with a system service you can simply run systemctl restart gitea. (Gitea Docs)
If you run your Gitea service with Docker you can simply run docker restart CONTAINER (Docker Docs)

After the restart the styles should be loaded, and the look of your side should have changed.
If the look hasn't changed already you need to change it manually in your profile settings unter Settings\Account\Default Theme

Sometimes when you edited the files there could be a problem with the caching of the gitea server.
Just rename the files restart the server and rename them back as a dirty fix.

Nextcloud Custom Color with Linear Gradient

If you also want to use the linear gradient which is used in this style and served with the default nextcloud theme.
You need to add some custom css to your nextcloud server.
For this I used the Custom CSS Plugin which adds a custom css input box to the admin theming page.
There you can simply add this css snippet:

#body-user #header, #body-settings #header, #body-public #header {
  background-image: linear-gradient(40deg, var(--color-primary) 0%, var(--color-primary-element-light) 100%);
}

Fonts

todo need add links to license custom/public/fonts/LICENSE.txt | OFL.txt

Nonito: Licensed under SIL Open Font License
OpenSans: Licensed under Apache License (v2)

Screenshots

Repository Page

Screenshot #1 Gitea Server Main Page

Profile Page

Screenshot #1 Gitea Server Main Page

Explore Page

Screenshot #2 Gitea Server Profile Page

Overview Page

Screenshot #3 Gitea Server Main Page

About

adapt Gitea to the Nextcloud in terms of style

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages