As an admin, you have a couple options to apply a custom theme:
You could take all the css you want to apply to your site and stick it in the additional css field at /admin/misc. This applies that css to every page and for every user though. So, it might create conflicts if the css you stick there is too specific or if it conflicts with a different theme that a user might select.
Since you have infrastructure access, you can create your own theme and stick it in the app/templates/themes/ folder on your server. As long as you follow the file structure and naming conventions I wrote about in the theming guide, then PieFed will automatically detect it and add it as an option for users to select the next time PieFed starts up. You can also select your site’s default theme for new and logged-out users at /admin/misc.
If you are happy with your theme and are so inclined, feel free to reach out to us and we can look at upstreaming it into the main codebase. Half of the current themes in PieFed started as admins just like you customizing their site and were willing to let us simply incorporate it directly so others can use it too.
I can elaborate on your second point as I wrote a theming guide as part of the developer docs.
As an admin, you have a couple options to apply a custom theme:
/admin/misc. This applies that css to every page and for every user though. So, it might create conflicts if the css you stick there is too specific or if it conflicts with a different theme that a user might select.app/templates/themes/folder on your server. As long as you follow the file structure and naming conventions I wrote about in the theming guide, then PieFed will automatically detect it and add it as an option for users to select the next time PieFed starts up. You can also select your site’s default theme for new and logged-out users at/admin/misc.If you are happy with your theme and are so inclined, feel free to reach out to us and we can look at upstreaming it into the main codebase. Half of the current themes in PieFed started as admins just like you customizing their site and were willing to let us simply incorporate it directly so others can use it too.