Compare commits

...

197 Commits

Author SHA1 Message Date
Trez.One f0bca64e7b Merge pull request 'Adding Audiomuse to Homepage.' (#96) from audiomuse-homepage-add_2026-05-18T08-45-42 into main
Reviewed-on: #96
2026-05-21 08:32:00 -04:00
Trez.One aa0257308b Adding Audiomuse to Homepage.
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (lunafreya) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (lunafreya) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 43s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (aranea) (push) Successful in 2m2s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (aranea) (push) Has been skipped
2026-05-18 08:45:42 -04:00
Trez.One 87f6839423 Merge pull request 'Updating server_name.' (#95) from audiomuse-swag-proxy_2026-05-18T07-57-59 into main
Reviewed-on: #95
2026-05-18 08:30:03 -04:00
Trez.One eb0d52295b Updating server_name. 2026-05-18 08:29:30 -04:00
gitea-sonarqube-bot 7ede2d12fe Auto Merge of PR 94 - audiomuse-swag-proxy_2026-05-18T07-57-59
Merged by Trez.One
2026-05-18 08:24:29 -04:00
Trez.One 88e9cfe684 Proxy conf for Audiomuse on Ultima.
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (lunafreya) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (lunafreya) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 2m12s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (aranea) (push) Successful in 3m19s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 5m48s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 52s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (aranea) (push) Has been cancelled
2026-05-18 07:58:16 -04:00
Trez.One 618909ad4b Moving Dagu from Rinoa to Aranea. 2026-05-12 07:45:00 -04:00
gitea-sonarqube-bot 39eeb029ae Auto Merge of PR 93 - dagu-aranea-proxy-conf_2026-05-10T16-57-13
Merged by Trez.One
2026-05-10 17:59:37 -04:00
Trez.One 0c7a84690f Forgot to adjust server_name.
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (lunafreya) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (lunafreya) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 40s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (aranea) (push) Successful in 2m17s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 32s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (aranea) (push) Failing after 2m47s
2026-05-10 16:59:49 -04:00
Trez.One 20cecfdaf4 Adding reverse proxy for Dagu.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (aranea) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (lunafreya) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (aranea) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (lunafreya) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been cancelled
2026-05-10 16:57:54 -04:00
gitea-sonarqube-bot 118f1edc02 Auto Merge of PR 92 - aranea-setup-app-configs_2026-05-08T18-56-15
Merged by Trez.One
2026-05-09 12:19:28 -04:00
Trez.One 75d9486e2d Incorrect sudo for Lunafreya vars.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 19s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (lunafreya) (push) Successful in 2m36s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (aranea) (push) Successful in 2m38s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 2m48s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m1s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 4m33s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 15s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (aranea) (push) Failing after 2m11s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (lunafreya) (push) Failing after 2m13s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Successful in 2m28s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 2m37s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 4m3s
2026-05-09 12:12:47 -04:00
Trez.One 7b47835749 Become passwords for Lunafreya and Aranea.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 20s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (aranea) (push) Successful in 2m38s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (lunafreya) (push) Failing after 2m54s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 2m52s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 2m59s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 4m46s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (aranea) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (lunafreya) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been skipped
2026-05-09 12:05:37 -04:00
Trez.One 854ed976db Updating Hashicorp Vault token.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 34s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (aranea) (push) Failing after 8m40s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (lunafreya) (push) Failing after 8m47s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 9m8s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 9m21s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 11m13s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (aranea) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (lunafreya) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been skipped
2026-05-09 11:43:42 -04:00
Trez.One 9bd2815f64 Forgot to update actual deployment job. 2026-05-09 11:35:10 -04:00
Trez.One f239b37126 Adding host Aranea into Ansible.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (aranea) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (lunafreya) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (lunafreya) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been cancelled
2026-05-09 11:33:05 -04:00
Trez.One b4c29a693b Bumping Tea CLI version. 2026-05-08 18:51:05 -04:00
gitea-sonarqube-bot 0b74444e76 Auto Merge of PR 90 - searxng-limiter-config_2026-04-07T17-23-37
Auto-Unseal for Vault / Unseal Vault (push) Failing after 14m58s
Renovate / renovate (push) Successful in 1m43s
Merged by Trez.One
2026-04-09 20:31:58 -04:00
Trez.One 1425bf4efa Adding limiter.toml, small settings changes.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 33s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (lunafreya) (push) Successful in 3m52s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 3m54s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 4m4s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 5m55s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 2m51s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (lunafreya) (push) Failing after 2m58s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m16s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Successful in 3m35s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 5m41s
2026-04-09 20:23:39 -04:00
Trez.One 3205a4a1e2 Renaming host_vars for Lunafreya.
Renovate / renovate (push) Successful in 3m20s
2026-04-09 20:22:56 -04:00
Trez.One 8377ba7cc6 Merge pull request 'Adding Mitogen Plugin' (#91) from mitogen-plugin-add_2026-04-09T19-48-02 into main
Reviewed-on: #91
2026-04-09 20:17:36 -04:00
Trez.One 90bc869b3d Removing tar. 2026-04-09 19:55:44 -04:00
Trez.One 87218e5be7 Fixing path. 2026-04-09 19:52:14 -04:00
Trez.One 3ae80ef3bb Adding Mitogen plugin and strategy. 2026-04-09 19:51:43 -04:00
Trez.One a85f7f50e9 Updating HC Vault token.
Renovate / renovate (push) Successful in 3m39s
2026-04-09 19:44:48 -04:00
Trez.One 2ce3900c47 Replacing references to Benedikta with Lunafreya.
Auto-Unseal for Vault / Unseal Vault (push) Failing after 26m19s
Renovate / renovate (push) Successful in 1m45s
2026-03-03 06:25:44 -05:00
Trez.One 4aa0bdc783 Updating Vault token.
Auto-Unseal for Vault / Unseal Vault (push) Successful in 1m47s
Renovate / renovate (push) Successful in 1m21s
2026-02-28 08:42:43 -05:00
gitea-sonarqube-bot badadef12a Auto Merge of PR 88 - mcpo-server-wikipedia-add_2026-01-04T14-58-41
Auto-Unseal for Vault / Unseal Vault (push) Successful in 3m52s
Renovate / renovate (push) Successful in 1m41s
Merged by Trez.One
2026-01-07 08:14:36 -05:00
Trez.One 04afce167a Adding Wikipedia to MCPO proxy.
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 55s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 2m5s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m27s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 8m4s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 1m30s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 17s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Failing after 1m3s
2026-01-04 14:59:58 -05:00
gitea-sonarqube-bot 8ab2c8bb1b Auto Merge of PR 87 - searxng-config-fix_2026-01-02T16-03-17
Auto-Unseal for Vault / Unseal Vault (push) Failing after 3m56s
Renovate / renovate (push) Successful in 1m35s
Merged by Trez.One
2026-01-03 12:31:57 -05:00
Trez.One e3c9344517 Updating vars for Benedikta.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 34s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 2m18s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 2m43s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 4m16s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 8m29s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 1m8s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Failing after 2m19s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Successful in 2m55s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 4m21s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 8m6s
2026-01-03 12:21:41 -05:00
Trez.One 45d57a4585 SearXNG.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 1m27s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 3m14s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 4m46s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 8m51s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Failing after 1m14s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
2026-01-03 08:57:09 -05:00
Trez.One 56a3e5473e Updating Vault token.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 21s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Failing after 1m57s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 2m22s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m54s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 5m27s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been skipped
2026-01-03 07:36:13 -05:00
Trez.One b32340700b Updating SearXNG config.
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Failing after 2m32s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Failing after 2m44s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 4m49s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 26s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Failing after 1m27s
2026-01-02 16:03:42 -05:00
Trez.One f96b1131c0 Correcting MCP setup. 2025-12-19 08:53:25 -05:00
gitea-sonarqube-bot 42bb6ed218 Auto Merge of PR 86 - mcp-server-proxy-config_2025-12-18T08-27-26
Auto-Unseal for Vault / Unseal Vault (push) Failing after 2m24s
Renovate / renovate (push) Successful in 1m42s
Merged by Trez.One
2025-12-18 09:54:20 -05:00
Trez.One ed1fa33bf7 Adding MCP server config.
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 51s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 7m35s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 7m46s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 9m38s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 13m33s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 33s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 1m40s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Successful in 2m3s
2025-12-18 09:02:25 -05:00
gitea-sonarqube-bot a358f9c953 Auto Merge of PR 85 - benedikta-overhaul_2025-12-01T13-17-06
Auto-Unseal for Vault / Unseal Vault (push) Successful in 2m39s
Renovate / renovate (push) Successful in 2m2s
Merged by Trez.One
2025-12-07 10:25:19 -05:00
Trez.One ded7865e89 Hivemind config trial and error...
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 1m5s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 10m19s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 10m19s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 14m36s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 19m10s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 26s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Failing after 6m0s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 6m11s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 9m9s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 13m5s
2025-12-07 09:44:55 -05:00
Trez.One 127aa27530 Saving OVOS progress for now... 2025-12-07 09:43:19 -05:00
gitea-sonarqube-bot 82637347b5 Auto Merge of PR 84 - benedikta-overhaul_2025-12-01T13-17-06
Auto-Unseal for Vault / Unseal Vault (push) Successful in 3m45s
Renovate / renovate (push) Successful in 4m10s
Merged by Trez.One
2025-12-03 17:58:18 -05:00
Trez.One 89886d0c9b ...
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 1m21s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 11m27s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 11m41s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 15m36s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 18m29s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 38s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 4m54s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Failing after 5m6s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Failing after 10m57s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 13m37s
2025-12-03 17:34:14 -05:00
Trez.One fc75831f12 Hivemind and OVOS config shuffling.
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been cancelled
2025-12-03 17:10:47 -05:00
gitea-sonarqube-bot 2d6ff36a4f Auto Merge of PR 83 - benedikta-overhaul_2025-12-01T13-17-06
Renovate / renovate (push) Successful in 3m4s
Merged by Trez.One
2025-12-03 13:39:59 -05:00
Trez.One 5c23f4cbea Nuking Grafana as it's no longer in use.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 38s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 8m27s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 9m1s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 11m59s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 15m8s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 31s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Successful in 8m16s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Failing after 8m42s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 10m11s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 14m24s
2025-12-03 13:23:33 -05:00
Trez.One 7ad9d1ed7d .....
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 37s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 3m58s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 5m30s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 5m50s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 8m5s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
2025-12-03 13:04:29 -05:00
Trez.One 9ab66a7be1 Updating Vault password for Ultima creds.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 29s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Failing after 5m26s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (ultima) (push) Successful in 5m28s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Failing after 6m4s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 8m19s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (ultima) (push) Has been skipped
2025-12-03 11:57:08 -05:00
Trez.One 44d706b891 Forgot to add Ultima to list of hosts in config playbook. 2025-12-03 10:39:59 -05:00
Trez.One 160bca4f50 Adding Ultima to general workflow. 2025-12-03 06:58:54 -05:00
Trez.One 4d6d6b4b38 Benedikta updates and Ultima config for Hivemind.
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been cancelled
2025-12-03 06:57:07 -05:00
Trez.One eed76199b1 Adding Ultima to inventory.
Auto-Unseal for Vault / Unseal Vault (push) Successful in 2m12s
Renovate / renovate (push) Successful in 3m36s
2025-11-30 14:25:58 -05:00
Trez.One 08b5295427 Updating Hashicorp Vault token.
Auto-Unseal for Vault / Unseal Vault (push) Successful in 1m57s
Renovate / renovate (push) Successful in 2m17s
2025-11-29 15:01:13 -05:00
Trez.One 8b04252c1c Temporarily disabling AdGuard monitoring in Loggifly.
Auto-Unseal for Vault / Unseal Vault (push) Successful in 2m28s
Renovate / renovate (push) Failing after 1m42s
2025-11-28 08:10:21 -05:00
Trez.One d46d109c20 Pinning Gotify action version.
Auto-Unseal for Vault / Unseal Vault (push) Successful in 1m41s
Renovate / renovate (push) Successful in 1m45s
2025-11-16 06:29:00 -05:00
gitea-sonarqube-bot 094a0d2d41 Auto Merge of PR 81 - homepage-layout-change
Auto-Unseal for Vault / Unseal Vault (push) Successful in 1m35s
Renovate / renovate (push) Failing after 2m34s
Merged by Trez.One
2025-11-14 06:32:49 -05:00
Trez.One d9f66f1779 Layout changes.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 21s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 5m2s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 7m36s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m23s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 48s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m52s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 6m9s
2025-11-12 22:01:23 -05:00
gitea-sonarqube-bot 4aa4a59fc2 Auto Merge of PR 78 - gitea-runner-capacity-increase_2025-10-26T17-35-02
Auto-Unseal for Vault / Unseal Vault (push) Successful in 1m37s
Renovate / renovate (push) Successful in 1m42s
Merged by Trez.One
2025-10-28 05:50:13 -04:00
Trez.One af7d1fe115 Bumping tea version back to < 0.11.x. 2025-10-28 05:40:57 -04:00
Trez.One df8c063111 Updating Vault token.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 16s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 5m4s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 5m8s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 8m31s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Failing after 26s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-10-28 05:29:41 -04:00
Trez.One af101b6881 Vault CLI install. 2025-10-27 16:06:16 -04:00
Trez.One d681e7e151 Tweaking Vault-related steps. 2025-10-27 15:18:06 -04:00
Trez.One 8ed6009a21 Increasing Gitea Runner capacity.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 28s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Failing after 1m59s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Failing after 2m25s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 3m23s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
2025-10-26 17:35:37 -04:00
Trez.One 5fa913645b Moving Ansible enableManagers from default.json.
Auto-Unseal for Vault / Unseal Vault (push) Successful in 50s
Renovate / renovate (push) Successful in 1m12s
2025-10-17 08:23:46 -04:00
gitea-sonarqube-bot dd47965363 Auto Merge of PR 76 - homepage-layout-change
Auto-Unseal for Vault / Unseal Vault (push) Failing after 1m11s
Renovate / renovate (push) Successful in 3m46s
Merged by Trez.One
2025-10-14 05:51:56 -04:00
renovate-bot 0956e32601 Merge pull request '🔧 Renovate: Update (patch) regex/renovatebot/renovate to 41.146.8 to v41.146.8' (#77) from renovate/regex-renovatebot-renovate-41-146-8 into main
Auto-Unseal for Vault / Unseal Vault (push) Failing after 5m25s
Renovate / renovate (push) Successful in 2m1s
2025-10-13 18:06:56 -04:00
renovate-bot 2e8951c15f 🔧 Renovate: Update (patch) regex/renovatebot/renovate to 41.146.8 to v41.146.8 2025-10-13 22:06:07 +00:00
Trez.One 5a6e08f327 Changing columns for Automation.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 30s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 5m2s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 5m8s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 7m26s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 59s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 4m33s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 4m43s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 5m17s
2025-10-12 16:39:31 -04:00
Trez.One 95457ac9e1 Merge pull request '🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.146.0 to v41.146.0' (#75) from renovate/regex-renovatebot-renovate-41-146-0 into main
Auto-Unseal for Vault / Unseal Vault (push) Successful in 34s
Renovate / renovate (push) Failing after 16m2s
Reviewed-on: #75
2025-10-12 11:52:17 -04:00
renovate-bot 06596daa95 🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.146.0 to v41.146.0 2025-10-12 00:55:26 +00:00
Trez.One a7aa9fe724 Adding file metadata for HC Vault config.
Auto-Unseal for Vault / Unseal Vault (push) Successful in 2m23s
Renovate / renovate (push) Failing after 3m30s
2025-10-11 08:15:22 -04:00
gitea-sonarqube-bot 18fd1a51ef Auto Merge of PR 74 - rikku-adguard-dns-dhcp-config_2025-10-10T18-30-29
Renovate / renovate (push) Failing after 11m40s
Merged by Trez.One
2025-10-11 06:15:51 -04:00
Trez.One 54d5c5599a Updating DNS and DHCP config for AdGuard.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 1m2s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 4m8s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 4m26s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 5m41s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 9s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 4m57s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 6m57s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 8m35s
2025-10-10 20:59:17 -04:00
Trez.One 4ec8099fcd Removing logged metadata step (too much clutter).
Auto-Unseal for Vault / Unseal Vault (push) Failing after 11m17s
Renovate / renovate (push) Failing after 1m51s
2025-10-09 19:32:56 -04:00
gitea-sonarqube-bot c8bb75c934 Auto Merge of PR 73 - loggifly-adguard-add_2025-10-09T10-00-35
Renovate / renovate (push) Failing after 2m59s
Merged by Trez.One
2025-10-09 19:27:45 -04:00
Trez.One 977c6221e6 Removing comments.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 1m2s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 6m18s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 6m24s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 8m14s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 32s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 10m11s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 12m2s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 12m1s
2025-10-09 19:01:28 -04:00
Trez.One 06c692180e Removing references to _vault files. 2025-10-09 18:57:31 -04:00
gitea-sonarqube-bot c445dae66c Auto Merge of PR 72 - loggifly-adguard-add_2025-10-09T10-00-35
Renovate / renovate (push) Failing after 4m23s
Merged by Trez.One
2025-10-09 11:47:40 -04:00
Trez.One 83cce21c43 Fixes for ansible_become.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 11s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m20s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m28s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 7m18s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 1m20s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 4m47s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 4m53s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 5m27s
2025-10-09 11:38:05 -04:00
Trez.One 6edaed29ce Passing become_pass for Ansible playbook action.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 1m3s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 5m52s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 8m12s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 16m18s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-10-09 10:45:55 -04:00
Trez.One bf35d80844 Regex tweak for SWAG. 2025-10-09 10:45:35 -04:00
Trez.One 27cb038156 Rinoa Vault.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 16s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 3m9s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m22s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m40s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-10-09 10:36:15 -04:00
Trez.One 1415b929c3 Become_pass.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 11s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 3m2s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m33s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m49s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-10-09 10:23:17 -04:00
Trez.One 3573eb860d Fixing host_vars for Rinoa.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 20s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 2m44s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m1s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m12s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-10-09 10:03:50 -04:00
Trez.One af284c13eb Adding AdGuard to Loggifly. 2025-10-09 10:03:34 -04:00
Trez.One 8b293fff70 Keeping to static per container metrics scraping.
Renovate / renovate (push) Successful in 7m38s
2025-10-09 07:52:37 -04:00
gitea-sonarqube-bot bdc998d9e5 Auto Merge of PR 71 - loggifly-searxng-add_2025-10-09T07-38-45
Merged by Trez.One
2025-10-09 07:44:20 -04:00
Trez.One d73aaec8e6 Adding SearXNG to Loggifly config.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 14s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m11s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m26s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 4m56s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 13s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 2m55s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 2m59s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 3m12s
2025-10-09 07:38:45 -04:00
gitea-sonarqube-bot 236b82d489 Auto Merge of PR 70 - signoz-otel-prometheus-scrape-configs_2025-10-07T18-01-17
Renovate / renovate (push) Successful in 41s
Merged by Trez.One
2025-10-09 07:22:39 -04:00
Trez.One 16c6c3aeb3 Switching Docker scrape target to socket proxy.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 17s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m8s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m27s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 5m45s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 1m7s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Failing after 1m3s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m52s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 4m19s
2025-10-09 07:15:27 -04:00
Trez.One a7a00d4c3f File metadata for MongoDB keyfile and SearxNG configs.
Auto-Unseal for Vault / Unseal Vault (push) Successful in 1m9s
Renovate / renovate (push) Successful in 6m29s
2025-10-08 17:11:30 -04:00
gitea-sonarqube-bot 0396dd143b Auto Merge of PR 69 - signoz-otel-prometheus-scrape-configs_2025-10-07T18-01-17
Renovate / renovate (push) Successful in 3m53s
Merged by Trez.One
2025-10-08 16:12:45 -04:00
Trez.One 4b14349ef7 OTEL Prometheus fixes and add'l targets.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 20s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m38s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m41s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 5m51s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 14s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m20s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m24s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 3m36s
2025-10-08 16:06:09 -04:00
gitea-sonarqube-bot 64b959320e Auto Merge of PR 68 - signoz-otel-prometheus-scrape-configs_2025-10-07T18-01-17
Renovate / renovate (push) Successful in 58s
Merged by Trez.One
2025-10-08 10:48:24 -04:00
Trez.One c660c140a1 ....
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 19s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m40s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m42s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 5m56s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 19s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m34s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m33s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 3m9s
2025-10-08 10:41:41 -04:00
Trez.One 6d1cb4ed50 .... 2025-10-08 10:41:28 -04:00
Trez.One 0ab3138140 ....
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 20s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Failing after 1m29s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Failing after 1m26s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 1m18s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-10-08 10:30:20 -04:00
Trez.One cc3dc6ea50 ...
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 28s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Failing after 1m26s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Failing after 1m28s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 1m28s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-10-08 10:25:59 -04:00
Trez.One 3d7919c1ec ....
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 20s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Failing after 1m15s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 1m17s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Failing after 1m22s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-10-08 10:19:31 -04:00
Trez.One 6edff85e3f File permission tasks.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 24s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Failing after 1m24s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Failing after 1m23s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 1m25s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-10-08 10:14:20 -04:00
Trez.One 46ab58a69b Removing unneeded standalone Prometheus config.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 18s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Failing after 1m6s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Failing after 1m27s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 1m27s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-10-08 10:04:29 -04:00
Trez.One c2941441aa Playbook fix. 2025-10-08 10:01:53 -04:00
Trez.One dbcb70571a Fixing Prometheus in OTEL config.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 25s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Failing after 1m7s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Failing after 1m10s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 1m12s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-10-08 09:55:37 -04:00
gitea-sonarqube-bot c84d699d40 Auto Merge of PR 67 - signoz-otel-prometheus-scrape-configs_2025-10-07T18-01-17
Renovate / renovate (push) Successful in 1m36s
Merged by Trez.One
2025-10-08 09:32:36 -04:00
Trez.One e4b46f3d03 Fixing Prometheus in OTEL config.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 17s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m5s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m5s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 5m38s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 22s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Failing after 59s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 1m0s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Failing after 1m4s
2025-10-08 09:26:12 -04:00
Trez.One 13d5546267 Updating host_vars for rinoa and playbook to handle file permissions.
Renovate / renovate (push) Successful in 1m33s
2025-10-08 09:10:12 -04:00
gitea-sonarqube-bot 76553f9b6f Auto Merge of PR 66 - signoz-otel-prometheus-scrape-configs_2025-10-07T18-01-17
Renovate / renovate (push) Successful in 1m42s
Merged by Trez.One
2025-10-08 07:17:20 -04:00
Trez.One e6f2f5ec24 Adding service scrape targets in Signoz OTEL collector.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 16s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m46s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 4m5s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 6m12s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 19s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m23s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m27s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 3m48s
2025-10-08 07:10:27 -04:00
Trez.One 44ca36bc08 Enabling metrics for Gitea. 2025-10-08 07:09:58 -04:00
renovate-bot 32b30b1ba6 Merge pull request '🔧 Renovate: Update (patch) regex/renovatebot/renovate to 41.138.5 to v41.138.5' (#65) from renovate/regex-renovatebot-renovate-41-138-5 into main
Auto-Unseal for Vault / Unseal Vault (push) Successful in 29s
Renovate / renovate (push) Successful in 2m8s
2025-10-07 18:03:18 -04:00
renovate-bot 09108f4f86 🔧 Renovate: Update (patch) regex/renovatebot/renovate to 41.138.5 to v41.138.5 2025-10-07 22:03:01 +00:00
Trez.One d7462bd601 Merge pull request '🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.138.4 to v41.138.4' (#64) from renovate/regex-renovatebot-renovate-41-138-4 into main
Renovate / renovate (push) Failing after 8m2s
Reviewed-on: #64
2025-10-07 07:06:02 -04:00
renovate-bot beb043dd46 🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.138.4 to v41.138.4 2025-10-07 10:22:36 +00:00
gitea-sonarqube-bot ebafdee7d9 Auto Merge of PR 62 - ovos-config-logs-confirm-listen_2025-10-06T13-21-19
Renovate / renovate (push) Successful in 1m56s
Auto-Unseal for Vault / Unseal Vault (push) Successful in 54s
Merged by Trez.One
2025-10-06 13:35:04 -04:00
Trez.One bd3598abab Updating mycroft.conf.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 1m18s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 6m42s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m49s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 9m27s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 34s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 10m21s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 10m26s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 10m24s
2025-10-06 13:23:35 -04:00
gitea-sonarqube-bot 90d07d9c16 Auto Merge of PR 61 - signoz-otel-resourcedetection-fix_2025-10-05T10-29-55
Auto-Unseal for Vault / Unseal Vault (push) Failing after 14m4s
Renovate / renovate (push) Successful in 2m1s
Merged by Trez.One
2025-10-05 13:18:19 -04:00
Trez.One 45cb5cfbc6 Fixing Clickhouse references.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 1m53s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 5m39s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 5m47s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 7m2s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 40s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Failing after 4m17s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 7m14s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 7m39s
2025-10-05 13:08:21 -04:00
gitea-sonarqube-bot c21cf8e65e Auto Merge of PR 40 - renovate/ansible-galaxy-community-hashi-vault-7-0-0
Renovate / renovate (push) Failing after 8m39s
Merged by renovate-bot
2025-10-05 12:27:19 -04:00
Trez.One 29c36e019a otlp reference.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 1m0s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Has been cancelled
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Has been cancelled
2025-10-05 12:26:28 -04:00
renovate-bot 8f61943969 🔧 Renovate: Update (major) ansible-galaxy/community.hashi_vault to 7.0.0 to v7
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 24s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m13s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 4m9s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 5m55s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 34s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 2m22s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 6m55s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 7m18s
2025-10-05 16:18:59 +00:00
gitea-sonarqube-bot 464dcbb048 Auto Merge of PR 60 - signoz-otel-resourcedetection-fix_2025-10-05T10-29-55
Merged by Trez.One
2025-10-05 12:17:02 -04:00
Trez.One ecf663a4bd Fixing Signoz OTEL collector config.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 27s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 5m11s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 5m32s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 7m35s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 39s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m45s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 4m6s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 4m12s
2025-10-05 11:03:47 -04:00
Trez.One 3a3795a6fc Setting Renovate log level as org-wide variable.
Renovate / renovate (push) Failing after 6m4s
2025-10-05 08:01:36 -04:00
Trez.One f3f646e6ff PR Creation/Check action.
Renovate / renovate (push) Failing after 1m43s
Auto-Unseal for Vault / Unseal Vault (push) Successful in 25s
2025-10-04 15:33:08 -04:00
gitea-sonarqube-bot d01a8f0fab Auto Merge of PR 59 - signoz-otel-exporter-clickhouse-fix_2025-10-04T10-55-08
Renovate / renovate (push) Failing after 8m33s
Merged by Trez.One
2025-10-04 12:24:39 -04:00
Trez.One 299e53c8ce Removing references to clickhousemetricswrite (deprecated).
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 1m29s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 10m50s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 16m6s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 14m56s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 17s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m49s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Failing after 5m11s
2025-10-04 11:00:27 -04:00
Trez.One 316ba71efd Fixing configs for MongoDB and SearxNG.
Renovate / renovate (push) Failing after 4m33s
2025-10-04 09:28:00 -04:00
Trez.One d065f28a75 PR creation specificity.
Renovate / renovate (push) Failing after 4m32s
2025-10-04 07:43:08 -04:00
gitea-sonarqube-bot fb4a18dddb Auto Merge of PR 58 - mongod-storage-config_2025-10-03T10-29-23
Renovate / renovate (push) Failing after 1m52s
Merged by Trez.One
2025-10-04 07:21:19 -04:00
Trez.One 1926f8b8d8 Removing log path.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 1m29s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 8m57s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 8m39s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 11m11s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 31s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m9s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m30s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 5m41s
2025-10-04 07:05:25 -04:00
gitea-sonarqube-bot 815f6aaff1 Auto Merge of PR 57 - mongod-storage-config_2025-10-03T10-29-23
Renovate / renovate (push) Failing after 8m36s
Merged by Trez.One
2025-10-04 06:44:47 -04:00
Trez.One 55e87fadbe Changing MongoDB logging to stdout.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 1m7s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m40s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 4m1s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 6m20s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 13s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m7s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m23s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 5m41s
2025-10-04 06:36:32 -04:00
gitea-sonarqube-bot f2af067e2e Auto Merge of PR 56 - mongod-storage-config_2025-10-03T10-29-23
Auto-Unseal for Vault / Unseal Vault (push) Successful in 56s
Renovate / renovate (push) Failing after 4m59s
Merged by Trez.One
2025-10-03 11:03:48 -04:00
Trez.One 18a6af1c79 Path changes for MongoDB.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 18s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m15s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m33s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 4m9s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 16s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m25s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m29s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 5m50s
2025-10-03 10:58:57 -04:00
gitea-sonarqube-bot df339fa105 Auto Merge of PR 55 - mongod-storage-config_2025-10-03T10-29-23
Renovate / renovate (push) Successful in 2m18s
Merged by Trez.One
2025-10-03 10:37:01 -04:00
gitea-sonarqube-bot 5c77e6f72a Auto Merge of PR 54 - gitea-plantuml_2025-10-01T17-28-50
Merged by Trez.One
2025-10-03 10:32:39 -04:00
Trez.One 4ece797df3 Changing storage.dbPath for MongoDB.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 31s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 2m39s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m43s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 3m35s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 17s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m17s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m17s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 5m24s
2025-10-03 10:30:12 -04:00
Trez.One 0cc4362a23 Adding CSS for themes and PlantUML integration for Gitea.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 19s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 2m51s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 4m8s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 4m43s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 16s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m29s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m1s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 5m29s
2025-10-03 10:26:25 -04:00
Trez.One 3a9b0d267c Mongo config rename.
Auto-Unseal for Vault / Unseal Vault (push) Successful in 53s
Renovate / renovate (push) Successful in 1m36s
2025-10-01 14:36:48 -04:00
Trez.One 007c6c1b91 Folder structure for Gitea.
Renovate / renovate (push) Successful in 1m31s
2025-10-01 11:04:22 -04:00
gitea-sonarqube-bot f0f3da4048 Auto Merge of PR 53 - mongodb-config-migrate-away-from-bitnami_2025-10-01T08-31-12
Merged by Trez.One
2025-10-01 10:59:58 -04:00
Trez.One 5c907cfe95 Adding MongoDB config and keyfile.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 18s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m8s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m18s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 3m42s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 15s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m21s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m25s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 4m1s
2025-10-01 10:55:32 -04:00
gitea-sonarqube-bot 4630b0d3f9 Auto Merge of PR 52 - gitea-catppuccin-auto-themes_2025-10-01T07-44-17
Renovate / renovate (push) Successful in 1m31s
Merged by Trez.One
2025-10-01 07:56:31 -04:00
Trez.One c6d7782c70 Adding Catppuccin themes for Gitea.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 21s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m0s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m14s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 3m47s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 14s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m4s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m10s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 3m45s
2025-10-01 07:52:03 -04:00
gitea-sonarqube-bot 4f0bc891ba Auto Merge of PR 51 - invidious-companion-config-deploy_2025-09-29T10-51-07
Renovate / renovate (push) Successful in 1m32s
Merged by Trez.One
2025-10-01 06:33:14 -04:00
Trez.One 3f5811c757 Updating Invidious config to accompany new Companion component.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 22s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m53s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 4m9s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 4m35s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 24s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m19s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m28s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 3m44s
2025-10-01 06:27:44 -04:00
Trez.One 0b6c828be4 Merge pull request '🔧 Renovate: Update (minor) actions/cache action to v4.3.0' (#46) from renovate/github-actions-actions-cache-v4-3-0 into main
Auto-Unseal for Vault / Unseal Vault (push) Failing after 14m48s
Renovate / renovate (push) Successful in 2m30s
Reviewed-on: #46
2025-09-30 21:40:05 -04:00
renovate-bot faa2e36ab5 🔧 Renovate: Update (minor) actions/cache action to v4.3.0 2025-10-01 00:49:11 +00:00
Trez.One 8fa0542c48 Merge pull request '🔧 Renovate: Update (minor) dawidd6/action-ansible-playbook action to v2.8.0' (#39) from renovate/github-actions-dawidd6-action-ansible-playbook-v2-8-0 into main
Renovate / renovate (push) Failing after 2m41s
Reviewed-on: #39
2025-09-30 20:46:08 -04:00
renovate-bot c55d88806e 🔧 Renovate: Update (minor) dawidd6/action-ansible-playbook action to v2.8.0
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Failing after 14s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-09-30 12:09:13 +00:00
gitea-sonarqube-bot 8efda86a97 Auto Merge of PR 50 - gitea-runner-capacity-bump_2025-09-30T07-08-37
Renovate / renovate (push) Successful in 3m52s
Merged by Trez.One
2025-09-30 08:03:30 -04:00
Trez.One fe9ef0bc41 Increasing Runner capacity.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 55s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m23s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 4m17s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m11s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 36s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Failing after 29s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 3m59s
2025-09-30 07:11:35 -04:00
renovate-bot be40b3410d Merge pull request '🔧 Renovate: Update (patch) regex/hashicorp/vault to 1.20.4 to v1.20.4' (#49) from renovate/regex-hashicorp-vault-1-20-4 into main
Auto-Unseal for Vault / Unseal Vault (push) Successful in 1m9s
Renovate / renovate (push) Successful in 1m55s
2025-09-29 18:02:15 -04:00
renovate-bot 9e7c995726 🔧 Renovate: Update (patch) regex/hashicorp/vault to 1.20.4 to v1.20.4 2025-09-29 22:01:58 +00:00
Trez.One 9112314580 Merge pull request '🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.131.12 to v41.131.12' (#48) from renovate/regex-renovatebot-renovate-41-131-12 into main
Renovate / renovate (push) Successful in 2m39s
Reviewed-on: #48
2025-09-29 15:51:54 -04:00
renovate-bot 64f94713fe 🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.131.12 to v41.131.12 2025-09-29 18:57:38 +00:00
Trez.One 74a08e3eab Moving customManager rules to default.json.
Renovate / renovate (push) Successful in 1m43s
2025-09-29 11:28:54 -04:00
Trez.One 95e0d59a3c Fixing customManagers.
Renovate / renovate (push) Successful in 48s
2025-09-29 06:12:48 -04:00
Trez.One 7512c3f169 Making Renovate version an env.
Renovate / renovate (push) Successful in 41s
2025-09-29 05:58:50 -04:00
Trez.One 3b3cb6ff48 Adding customManagers for workflow env dependencies. 2025-09-29 05:58:50 -04:00
gitea-sonarqube-bot 2bb977f303 Auto Merge of PR 43 - renovate-self-hosted-config_2025-09-28T17-58-27
Renovate / renovate (push) Successful in 51s
Auto-Unseal for Vault / Unseal Vault (push) Successful in 29s
Merged by Trez.One
2025-09-28 18:09:41 -04:00
Trez.One 220314d0fd Adding config file for Renovate.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 29s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m24s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m28s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 4m0s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 11s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m5s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m11s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 3m44s
2025-09-28 18:04:30 -04:00
Trez.One 0c45e16399 Merge pull request '🔧 Renovate: Pin dependencies' (#42) from renovate/pin-dependencies into main
Auto-Unseal for Vault / Unseal Vault (push) Failing after 13m21s
Renovate / renovate (push) Successful in 1m30s
Reviewed-on: #42
2025-09-24 20:25:09 -04:00
renovate-bot 0dbd9d58e9 🔧 Renovate: Pin dependencies 2025-09-24 14:26:00 +00:00
Trez.One 40ba77f553 Merge pull request '🔧 Renovate: Update (minor) actions/cache action to v4.2.4' (#41) from renovate/github-actions-actions-cache-v4-2-4 into main
Renovate / renovate (push) Successful in 1m5s
Reviewed-on: #41
2025-09-24 10:18:15 -04:00
renovate-bot 2311c26241 🔧 Renovate: Update (minor) actions/cache action to v4.2.4 2025-09-24 00:28:00 +00:00
Trez.One 02b2f1c2bc Changing workflow secrets.
Auto-Unseal for Vault / Unseal Vault (push) Successful in 3m21s
Renovate / renovate (push) Successful in 1m8s
2025-09-23 20:21:56 -04:00
Trez.One e106b884b0 Merge pull request '🔧 Renovate: Update (patch) dawidd6/action-ansible-playbook action to v2.0.1' (#29) from renovate/github-actions-dawidd6-action-ansible-playbook-v2-0-1 into main
Renovate / renovate (push) Successful in 1m56s
Reviewed-on: #29
2025-09-23 17:34:11 -04:00
renovate-bot 2262490272 🔧 Renovate: Update (patch) dawidd6/action-ansible-playbook action to v2.0.1 2025-09-23 21:33:19 +00:00
Trez.One 8c8dbcc829 Merge pull request '🔧 Renovate: Update (minor) actions/cache action to v4.1.2' (#34) from renovate/github-actions-actions-cache-v4-1-2 into main
Renovate / renovate (push) Successful in 1m42s
Reviewed-on: #34
2025-09-23 17:29:54 -04:00
renovate-bot c76fb39ff5 🔧 Renovate: Update (minor) actions/cache action to v4.1.2
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Failing after 18s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-09-23 20:20:10 +00:00
gitea-sonarqube-bot 78d07043b7 Auto Merge of PR 36 - benedikta-folder-structure_2025-09-23T10-41-28
Renovate / renovate (push) Successful in 1m13s
Merged by Trez.One
2025-09-23 16:12:51 -04:00
Trez.One 1f8cf7287a Merge pull request '🔧 Renovate: Update (minor) actions/checkout action to v4.3.0' (#35) from renovate/github-actions-actions-checkout-v4-3-0 into main
Renovate / renovate (push) Successful in 1m2s
Reviewed-on: #35
2025-09-23 15:43:18 -04:00
Trez.One 0489c5500a Updating Benedikta-related items to reflect setup on host.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 6m31s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 13m9s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 15m42s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 12m53s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 13s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m19s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m42s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 4m19s
2025-09-23 11:00:19 -04:00
renovate-bot ccd8e48806 🔧 Renovate: Update (minor) actions/checkout action to v4.3.0 2025-09-23 14:28:36 +00:00
Trez.One 6162014774 Removing trigger for HA config check.
Renovate / renovate (push) Successful in 5m1s
2025-09-23 10:22:11 -04:00
Trez.One 6dfc89df3d Removing trigger for DAG config check. 2025-09-23 10:08:09 -04:00
renovate-bot 856e1f0ae3 Merge pull request '🔧 Renovate: Update (patch) supplypike/setup-bin action to v4.0.1' (#32) from renovate/github-actions-supplypike-setup-bin-v4-0-1 into main 2025-09-23 10:02:53 -04:00
renovate-bot 9023aea7c4 Merge pull request '🔧 Renovate: Update (patch) eLco/setup-vault action to v1.0.3' (#30) from renovate/github-actions-eLco-setup-vault-v1-0-3 into main 2025-09-23 10:02:40 -04:00
renovate-bot 77cbe3ddfa 🔧 Renovate: Update (patch) supplypike/setup-bin action to v4.0.1 2025-09-23 14:02:40 +00:00
renovate-bot 9f972bbd40 🔧 Renovate: Update (patch) eLco/setup-vault action to v1.0.3
Validate DAGs / DAGU DAG(s) Validation (push) Has been cancelled
2025-09-23 14:02:23 +00:00
renovate-bot 252707015b Merge pull request '🔧 Renovate: Update (patch) actions/cache action to v4.0.2' (#28) from renovate/github-actions-actions-cache-v4-0-2 into main 2025-09-23 10:02:12 -04:00
renovate-bot 8cec765694 🔧 Renovate: Update (patch) actions/cache action to v4.0.2
Validate DAGs / DAGU DAG(s) Validation (push) Has been cancelled
2025-09-23 14:02:03 +00:00
renovate-bot 1b1091dd5b Merge pull request '🔧 Renovate: Update (patch) actions/cache action to v3.0.11' (#27) from renovate/github-actions-actions-cache-v3-0-11 into main 2025-09-23 10:02:01 -04:00
renovate-bot 6208395dad 🔧 Renovate: Update (patch) actions/cache action to v3.0.11
Validate DAGs / DAGU DAG(s) Validation (push) Has been cancelled
2025-09-23 14:01:50 +00:00
Trez.One 6fda95cc6a Merge pull request 'Adding Renovate scheduled workflow.' (#25) from auto-renovate-workflow_2025-09-23T08-43-44 into main
Renovate / renovate (push) Successful in 2m32s
Reviewed-on: #25
2025-09-23 08:52:24 -04:00
Trez.One 12537c1d13 Adding Renovate scheduled workflow. 2025-09-23 08:52:13 -04:00
Trez.One 88ad5a512b Merge pull request 'Configure Renovate' (#5) from renovate/configure into main
Reviewed-on: #5
2025-09-23 08:51:44 -04:00
Renovate Bot fcb3dccc2d Add renovate.json 2025-09-23 08:47:34 -04:00
Trez.One 33c0a7e68b Adding exclusion for renovate.json in main workflow. 2025-09-23 08:47:19 -04:00
gitea-sonarqube-bot ca28d64f6e Auto Merge of PR 24 - searxng-config-migration_2025-09-22T07-44-36
Auto-Unseal for Vault / Unseal Vault (push) Successful in 22s
Merged by Trez.One
2025-09-22 08:15:08 -04:00
Trez.One 1448c4a333 Removing false var.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 27s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 3m53s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 4m45s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 4m57s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 32s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m37s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 4m22s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 4m5s
2025-09-22 08:09:06 -04:00
Trez.One 0921b7cdf5 Migrating SearxNG config to new version.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 30s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 4m31s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 4m52s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Failing after 5m3s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Has been skipped
2025-09-22 07:58:38 -04:00
Trez.One f7afaf1a66 Folder structure for Signoz.
Auto-Unseal for Vault / Unseal Vault (push) Successful in 32s
2025-09-21 08:30:22 -04:00
Trez.One 7bae22146c Adding GGShield cache to .gitignore. 2025-09-21 08:19:13 -04:00
gitea-sonarqube-bot d432597b72 Auto Merge of PR 23 - signoz-storage-config_2025-09-21T07-55-24
Merged by Trez.One
2025-09-21 08:18:01 -04:00
Trez.One 7d669a8026 Adding S3 storage for Signoz.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 11s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 2m23s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 3m3s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Has been skipped
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 2m14s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 9s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 2m47s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 2m28s
2025-09-21 08:11:22 -04:00
gitea-sonarqube-bot 4063853b95 Auto Merge of PR 22 - explo-config-tweaks_2025-09-18T08-29-12
Auto-Unseal for Vault / Unseal Vault (push) Successful in 17s
Merged by Trez.One
2025-09-18 08:34:14 -04:00
330 changed files with 77337 additions and 3169 deletions
+29 -30
View File
@@ -4,14 +4,13 @@ on:
workflow_dispatch:
push:
paths:
- 'app-configs/rinoa/dagu/dags/**'
- '**/dag-config-check.yml'
- "app-configs/rinoa/dagu/dags/**"
branches-ignore:
- main
env:
DAGS_PATH: "app-configs/rinoa/dagu/dags"
VAULT_ADDR: ${{ secrets.VAULT_ADDR }}
VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
jobs:
@@ -20,23 +19,23 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v4
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Dagu Validation'
notification_message: 'Setting up Ansible and Vault... 🏗️'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Dagu Validation"
notification_message: "Setting up Ansible and Vault... 🏗️"
- name: Install Ansible
uses: alex-oleshkevich/setup-ansible@v1.0.1
uses: alex-oleshkevich/setup-ansible@f879ce3cf11a7315e130919a797526b0c6bfd272 # v1.0.1
with:
version: "11.4.0"
- name: Cache Ansible Galaxy Collections
uses: actions/cache@v3
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: collections
key: ${{ runner.os }}-ansible-${{ hashFiles('./collections/requirements.yml') }}
@@ -44,12 +43,12 @@ jobs:
${{ runner.os }}-ansible-
- name: Set up Vault CLI
uses: eLco/setup-vault@v1
uses: eLco/setup-vault@5d0ddffdfca9650484ae1378dafc376a9ebcd15e # v1.0.3
with:
vault_version: 1.18.0
- name: Cache pip
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements*.txt') }}
@@ -60,19 +59,19 @@ jobs:
run: pip install hvac
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Dagu Validation'
notification_message: 'Ansible and Vault setups completed, starting Dagu validation... 🔬'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Dagu Validation"
notification_message: "Ansible and Vault setups completed, starting Dagu validation... 🔬"
- name: Install dagu
run: |
curl -L https://raw.githubusercontent.com/dagu-org/dagu/main/scripts/installer.sh | bash
- name: Render DAG Jinja templates
uses: dawidd6/action-ansible-playbook@v2
uses: dawidd6/action-ansible-playbook@c97d71562fcba83cc1ea0602d5a77013427f7571 # v2.8.0
with:
directory: .
vault_password: ${{ secrets.ANSIBLE_VAULT_PASSWORD }}
@@ -89,21 +88,21 @@ jobs:
- name: Gotify Notification
if: steps.validate-dags.outputs.exit_code == '0'
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Dagu Validation'
notification_message: 'Dagu DAG validation passed! 🏁'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Dagu Validation"
notification_message: "Dagu DAG validation passed! 🏁"
- name: Gotify Notification
if: steps.validate-dags.outputs.exit_code != '0'
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Dagu Validation'
notification_message: 'Dagu DAG validation failed! 🚫'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Dagu Validation"
notification_message: "Dagu DAG validation failed! 🚫"
- name: Trigger Tar Valon Ansible Deploy
run: |
@@ -112,4 +111,4 @@ jobs:
-H "Authorization: token ${{ secrets.BOT_GITEA_TOKEN }}" \
-H "Content-Type: application/json" \
"https://git.trez.wtf/api/v1/repos/Trez/tar-valon-ansible/actions/workflows/gitea_tar-valon_ansible_deploy.yml/dispatches" \
-d "{\"ref\":\"${BRANCH}\"}"
-d "{\"ref\":\"${BRANCH}\"}"
@@ -10,19 +10,21 @@ on:
# branches: main
push:
branches-ignore:
- 'main'
- "main"
paths:
- 'app-configs/**'
- '!app-configs/rikku/homeassistant/**'
- '!app-configs/rinoa/dagu/dags/**'
- 'collections/**'
- 'group_vars/**'
- 'host_vars/**'
- 'inventory/**'
- "app-configs/**"
- "!app-configs/rikku/homeassistant/**"
- "!app-configs/rinoa/dagu/dags/**"
- "collections/**"
- "group_vars/**"
- "host_vars/**"
- "inventory/**"
- "!renovate.json"
env:
TEA_VERSION: '0.10.1'
VAULT_ADDR: ${{ secrets.VAULT_ADDR }}
TEA_VERSION: "0.14.0"
VAULT_VERSION: "1.21.0"
VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
jobs:
@@ -32,48 +34,33 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 1
- name: Install tea CLI
uses: supplypike/setup-bin@v4
- name: Gotify Notification
uses: eikendev/gotify-action@0.0.3
with:
uri: 'https://gitea.com/gitea/tea/releases/download/v${{ env.TEA_VERSION }}/tea-${{ env.TEA_VERSION }}-linux-amd64'
name: 'tea'
version: ${{ env.TEA_VERSION }}
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: PR Check @ Tar Valon"
notification_message: "Checking for existing PR... 🔍"
- name: PR Check/Creation
uses: https://git.trez.wtf/Trez/gitea-auto-pr@main
with:
url: ${{ secrets.TREZ_GITEA_URL }}
token: ${{ secrets.BOT_GITEA_TOKEN }}
pr-label: tar-valon-ansible,manual
assignee: ${{ github.actor }}
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: PR Check'
notification_message: 'Checking for existing PR... 🔍'
- name: Check if open PR exists
id: check-opened-pr-step
continue-on-error: true
run: |
tea login add --name gitea-rinoa --url "${{ secrets.TV_GITEA_URL }}" --user gitea-sonarqube-bot --password "${{ secrets.BOT_GITEA_PASSWORD }}" --token ${{ secrets.BOT_GITEA_TOKEN }}
pr_exists=$(tea pr list --repo ${{ github.repository }} --state open --fields index,title,head | egrep '\[ANSIBLE\].*${{ github.ref_name }}' | tail -1 | wc -l)
echo "exists=$pr_exists" >> $GITHUB_OUTPUT
- name: Create PR
if: ${{ steps.check-opened-pr-step.outputs.exists == '0' }}
run: |
tea login default gitea-rinoa
pr_index_old=$(tea pr ls --repo ${{ github.repository }} --state all --fields index,title,head --output csv | sed -e 's|"||g' | egrep '^[0-9]' | head -1 | awk -F"," '{print $1}')
pr_index_new=$(expr ${pr_index_old} + 1)
tea pr c -r ${{ github.repository }} -t "[ANSIBLE] Automated PR for ${{ github.ref_name }} - #${pr_index_new}" -d "Automatically created PR for branch: ${{ github.ref_name }}" -a ${{ github.actor }} -L "Ansible Configs.j2"
- name: Gotify Notification
uses: eikendev/gotify-action@master
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: PR Check'
notification_message: 'PR Created 🎟️'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: PR Check @ Tar Valon"
notification_message: "PR Check done 🎟️"
ansible-dry-run:
name: Ansible Dry Run
@@ -81,16 +68,16 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
host: [rinoa, rikku, benedikta]
host: [aranea, lunafreya, rinoa, rikku, ultima]
env:
VAULT_ADDR: ${{ secrets.VAULT_ADDR }}
VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- name: Cache Ansible Galaxy Collections
uses: actions/cache@v3
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: collections
key: ${{ runner.os }}-ansible-${{ hashFiles('./collections/requirements.yml') }}
@@ -98,36 +85,38 @@ jobs:
${{ runner.os }}-ansible-
- name: Install Ansible
uses: alex-oleshkevich/setup-ansible@v1.0.1
uses: alex-oleshkevich/setup-ansible@f879ce3cf11a7315e130919a797526b0c6bfd272 # v1.0.1
with:
version: "11.4.0"
- name: Set up Vault CLI
uses: eLco/setup-vault@v1
with:
vault_version: 1.18.0
run: |
curl -sS -O https://releases.hashicorp.com/vault/${{ env.VAULT_VERSION }}/vault_${{ env.VAULT_VERSION }}_linux_amd64.zip
unzip -u vault_${{ env.VAULT_VERSION }}_linux_amd64.zip -d .
chmod +x vault
mv vault /usr/local/bin
- name: Cache pip
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements*.txt') }}
restore-keys: |
${{ runner.os }}-pip-
- name: Install Vault & hvac
- name: Install hvac
run: pip install hvac
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Ansible Dry Run'
notification_message: 'Starting dry run for ${{ matrix.host }}...'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Ansible Dry Run"
notification_message: "Starting dry run for ${{ matrix.host }}..."
- name: Run Ansible Dry Run
uses: dawidd6/action-ansible-playbook@v3
uses: dawidd6/action-ansible-playbook@a4133a9690f77b38c8227021ed497fc1267635d5 # v3
with:
directory: .
playbook: tar-valon_config_deploy.yml
@@ -140,12 +129,12 @@ jobs:
--check
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Ansible Dry Run'
notification_message: 'Dry run for ${{ matrix.host }} completed.'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Ansible Dry Run"
notification_message: "Dry run for ${{ matrix.host }} completed."
pr-merge:
name: PR Merge
@@ -153,31 +142,31 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- name: Install tea
uses: supplypike/setup-bin@v4
uses: supplypike/setup-bin@8e3f88b4f143d9b5c3497f0fc12d45c83c123787 # v4.0.1
with:
uri: 'https://gitea.com/gitea/tea/releases/download/v${{ env.TEA_VERSION }}/tea-${{ env.TEA_VERSION }}-linux-amd64'
name: 'tea'
uri: "https://gitea.com/gitea/tea/releases/download/v${{ env.TEA_VERSION }}/tea-${{ env.TEA_VERSION }}-linux-amd64"
name: "tea"
version: ${{ env.TEA_VERSION }}
- name: PR Merge
id: pr_merge
run: |
tea login add --name gitea-rinoa --url ${{ secrets.TV_GITEA_URL }} --user gitea-sonarqube-bot --password "${{ secrets.BOT_GITEA_PASSWORD }}" --token ${{ secrets.BOT_GITEA_TOKEN }}
tea login add --name gitea-rinoa --url ${{ secrets.TREZ_GITEA_URL }} --user gitea-sonarqube-bot --password "${{ secrets.BOT_GITEA_PASSWORD }}" --token ${{ secrets.BOT_GITEA_TOKEN }}
tea login default gitea-rinoa
pr_index=$(tea pr ls --repo ${{ github.repository }} --state open --fields index,title,head,state --output csv | egrep ${{ github.ref_name }} | awk -F"," '{print $1}' | sed -e 's|"||g')
tea pr m --repo ${{ github.repository }} --title "Auto Merge of PR ${pr_index} - ${{ github.ref_name }}" --message "Merged by ${{ github.actor }}" ${pr_index}
echo "pr_index=${pr_index}" >> $GITHUB_OUTPUT
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: PR Merge Successful'
notification_message: 'PR #${{ steps.pr_merge.outputs.pr_index }} merged.'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: PR Merge Successful"
notification_message: "PR #${{ steps.pr_merge.outputs.pr_index }} merged."
ansible-config-deploy:
name: Ansible Config Deployment
@@ -185,18 +174,18 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
host: [rinoa, rikku, benedikta]
host: [aranea, lunafreya, rinoa, rikku, ultima]
env:
VAULT_ADDR: ${{ secrets.VAULT_ADDR }}
VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
ref: main
- name: Cache Ansible Galaxy Collections
uses: actions/cache@v3
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: collections
key: ${{ runner.os }}-ansible-${{ hashFiles('./collections/requirements.yml') }}
@@ -204,17 +193,17 @@ jobs:
${{ runner.os }}-ansible-
- name: Install Ansible
uses: alex-oleshkevich/setup-ansible@v1.0.1
uses: alex-oleshkevich/setup-ansible@f879ce3cf11a7315e130919a797526b0c6bfd272 # v1.0.1
with:
version: "11.4.0"
- name: Set up Vault CLI
uses: eLco/setup-vault@v1
uses: eLco/setup-vault@5d0ddffdfca9650484ae1378dafc376a9ebcd15e # v1.0.3
with:
vault_version: 1.18.0
vault_version: 1.21.0
- name: Cache pip
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements*.txt') }}
@@ -225,15 +214,15 @@ jobs:
run: pip install hvac
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Ansible Config Deployment'
notification_message: 'Deploying configs to ${{ matrix.host }}...'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Ansible Config Deployment"
notification_message: "Deploying configs to ${{ matrix.host }}..."
- name: Run Ansible Config Deployment
uses: dawidd6/action-ansible-playbook@v3
uses: dawidd6/action-ansible-playbook@a4133a9690f77b38c8227021ed497fc1267635d5 # v3
with:
directory: .
playbook: tar-valon_config_deploy.yml
@@ -245,9 +234,9 @@ jobs:
--limit ${{ matrix.host }}
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Deployment Completed'
notification_message: 'Deployment to ${{ matrix.host }} completed successfully.'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Deployment Completed"
notification_message: "Deployment to ${{ matrix.host }} completed successfully."
+12 -13
View File
@@ -4,10 +4,9 @@ on:
workflow_dispatch:
push:
branches-ignore:
- 'main'
- "main"
paths:
- 'app-configs/rikku/homeassistant/**'
- '**/homeassistant-config-check.yml'
- "app-configs/rikku/homeassistant/**"
jobs:
home-assistant-config-check:
@@ -16,15 +15,15 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
- name: Gotify Notification (start check)
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: ${{ secrets.GOTIFY_URL }}
gotify_api_base: ${{ secrets.RUNNER_GOTIFY_URL }}
gotify_app_token: ${{ secrets.RUNNER_GOTIFY_TOKEN }}
notification_title: 'GITEA: Home Assistant Config Check'
notification_message: 'Starting config check...'
notification_title: "GITEA: Home Assistant Config Check"
notification_message: "Starting config check..."
- name: 🚀 Run Home Assistant Configuration Check
uses: https://git.trez.wtf/Trez.One/action-home-assistant@main
@@ -33,12 +32,12 @@ jobs:
version: "stable"
- name: Gotify Notification (done)
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: ${{ secrets.GOTIFY_URL }}
gotify_api_base: ${{ secrets.RUNNER_GOTIFY_URL }}
gotify_app_token: ${{ secrets.RUNNER_GOTIFY_TOKEN }}
notification_title: 'GITEA: Home Assistant Config Check'
notification_message: '🚀 Config check done!'
notification_title: "GITEA: Home Assistant Config Check"
notification_message: "🚀 Config check done!"
- name: Trigger Tar Valon Ansible Deploy
run: |
@@ -47,4 +46,4 @@ jobs:
-H "Authorization: token ${{ secrets.BOT_GITEA_TOKEN }}" \
-H "Content-Type: application/json" \
"https://git.trez.wtf/api/v1/repos/Trez/tar-valon-ansible/actions/workflows/gitea_tar-valon_ansible_deploy.yml/dispatches" \
-d "{\"ref\":\"${BRANCH}\"}"
-d "{\"ref\":\"${BRANCH}\"}"
+33
View File
@@ -0,0 +1,33 @@
name: Renovate
on:
schedule:
- cron: "0/30 * * * *"
workflow_dispatch:
env:
RENOVATE_VERSION: "41.146.8"
jobs:
renovate:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: Checkout
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
- name: Renovate Run
env:
DOCKER_HOST: tcp://dockerproxy:2375
run: |
docker run --rm \
-e RENOVATE_PLATFORM=gitea \
-e RENOVATE_ENDPOINT=https://git.trez.wtf/api/v1 \
-e RENOVATE_TOKEN=${{ secrets.RENOVATE_BOT_TOKEN }} \
-e LOG_LEVEL=${{ vars.RENOVATE_LOG_LEVEL }} \
-e RENOVATE_GITHUB_COM_TOKEN=${{ secrets.RENOVATE_GITHUB_TOKEN }} \
-e RENOVATE_CONFIG_FILE=renovate.json \
-e RENOVATE_REPOSITORIES=trez/tar-valon-ansible \
--volumes-from ${{ env.JOB_CONTAINER_NAME }} \
-w ${GITHUB_WORKSPACE} \
renovate/renovate:${{ env.RENOVATE_VERSION }}-full
+14 -14
View File
@@ -3,32 +3,32 @@ name: Auto-Unseal for Vault
on:
workflow_dispatch:
schedule:
- cron: '30 5 * * *'
- cron: "30 5 * * *"
env:
HC_VAULT_VERSION: '1.20.0'
HC_VAULT_VERSION: "1.20.4"
jobs:
auto-unseal:
name: Unseal Vault
runs-on: ubuntu-latest
env:
VAULT_ADDR: ${{ secrets.VAULT_ADDR }}
VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
VAULT_SHARDS: ${{ secrets.VAULT_UNSEAL_SHARDS }}
VAULT_NAMESPACE: ""
steps:
- name: Vault Unseal Start
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: HC Vault @ Rinoa'
notification_message: 'Hashicorp Vault unsealing started... 🔐'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: HC Vault @ Rinoa"
notification_message: "Hashicorp Vault unsealing started... 🔐"
- name: Cache Vault install
id: cache-vault
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: /opt/hostedtoolcache/vault/${{ env.HC_VAULT_VERSION }}/x64
key: vault-${{ runner.os }}-${{ env.HC_VAULT_VERSION }}
@@ -46,9 +46,9 @@ jobs:
done
- name: Vault Unseal Completion
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@0.0.3
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: HC Vault @ Rinoa'
notification_message: 'Hashicorp Vault unsealed! 🔓'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: HC Vault @ Rinoa"
notification_message: "Hashicorp Vault unsealed! 🔓"
+2
View File
@@ -175,3 +175,5 @@ cython_debug/
# Ansible
.ansible/
**/.cache_ggshield
+1
View File
@@ -3,3 +3,4 @@ inventory = inventory/hosts.yml
collections_path = ./collections
host_key_checking = False
retry_files_enabled = False
strategy_plugins = plugins/mitogen-0.3.44/ansible_mitogen/plugins/strategy
@@ -1,3 +0,0 @@
{
"first_boot": false
}
-4
View File
@@ -1,4 +0,0 @@
XKB_DEFAULT_MODEL=pc105
XKB_DEFAULT_LAYOUT=us
XKB_DEFAULT_VARIANT=
XKB_DEFAULT_OPTIONS=
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,14 +0,0 @@
{
"__mycroft_skill_firstrun": false,
"type": "ovos_common_play",
"preferred_audio_services": [
"mpv",
"vlc",
"simple"
],
"disable_mpris": true,
"dbus_type": "session",
"manage_external_players": false,
"active": true,
"mode": "auto"
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,38 +0,0 @@
{
"system_unit": "metric",
"time_format": "full",
"date_format": "DMY",
"intents": {
"persona": {
"handle_fallback": true,
"default_persona": "Remote LLama"
},
"pipeline": [
"ocp_high",
"stop_high",
"converse",
"padatious_high",
"adapt_high",
"stop_medium",
"adapt_medium",
"ovos-persona-pipeline-plugin-high",
"fallback_medium",
"ovos-persona-pipeline-plugin-low",
"fallback_low"
],
"padatious": {
"stem": false,
"cast_to_ascii": true,
"domain_engine": false
}
},
"tts": {
"module": "ovos-tts-plugin-server",
"ovos-tts-plugin-server": {}
},
"stt": {
"module": "ovos-stt-plugin-server",
"fallback_module": "",
"ovos-stt-plugin-server": {}
}
}
@@ -1 +0,0 @@
{}
@@ -1,15 +0,0 @@
{
"speak_alarm": false,
"speak_timer": true,
"sound_alarm": "constant_beep.mp3",
"sound_timer": "beep4.mp3",
"snooze_mins": 15,
"timeout_min": 1,
"play_volume": 90,
"escalate_volume": true,
"priority_cutoff": 8,
"services": "",
"frequency": 15,
"sync_ask": false,
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,4 +0,0 @@
{
"play_sound": true,
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,4 +0,0 @@
{
"log_level": "WARNING",
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,5 +0,0 @@
{
"gender": "male",
"haunted": false,
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,6 +0,0 @@
{
"apiv3": "8a2e8882b465b1cf7cce9ff6b35bdd7e",
"search_depth": 5,
"match_confidence": 0.8,
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,3 +0,0 @@
{
"__mycroft_skill_firstrun": false
}
@@ -1,24 +0,0 @@
{
"location": {
"city": {
"code": "Queens",
"name": "Queens",
"state": {
"code": "NY",
"name": "New York",
"country": {
"code": "US",
"name": "United States"
}
}
},
"coordinate": {
"latitude": 40.7513,
"longitude": -73.8244
},
"timezone": {
"code": "America/New_York",
"name": "America/New_York"
}
}
}
@@ -1 +0,0 @@
/home/ovos/.config/systemd/user/gmrender.service
@@ -1 +0,0 @@
/home/ovos/.config/systemd/user/ovos-audio.service
@@ -1 +0,0 @@
/home/ovos/.config/systemd/user/ovos-ggwave.service
@@ -1 +0,0 @@
/home/ovos/.config/systemd/user/ovos-gui.service
@@ -1 +0,0 @@
/home/ovos/.config/systemd/user/ovos-listener.service
@@ -1 +0,0 @@
/home/ovos/.config/systemd/user/ovos-messagebus.service
@@ -1 +0,0 @@
/home/ovos/.config/systemd/user/ovos-phal.service
@@ -1 +0,0 @@
/home/ovos/.config/systemd/user/ovos-skill-settings-ui.service
@@ -1 +0,0 @@
/home/ovos/.config/systemd/user/ovos-skills.service
@@ -1 +0,0 @@
/home/ovos/.config/systemd/user/ovos-yaml-editor.service
@@ -1 +0,0 @@
/home/ovos/.config/systemd/user/ovos.service
@@ -1,15 +0,0 @@
[Unit]
Description=DLNA Renderer
Wants=network-online.target sound.target
After=network-online.target sound.target
PartOf=ovos.service
After=ovos.service
[Service]
ExecStartPre=/bin/sleep 15
ExecStart=/usr/bin/gmediarender -f "RaspOVOS" --gstout-audiosink=pipewiresink --logfile=stdout --mime-filter audio
Restart=always
[Install]
WantedBy=default.target
@@ -1,19 +0,0 @@
[Unit]
Description=OVOS Audio
PartOf=ovos.service
After=ovos.service
After=ovos-messagebus.service
[Service]
Type=notify
Group=ovos
UMask=002
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-audio
TimeoutStartSec=10m
TimeoutStopSec=1m
Restart=on-failure
StartLimitInterval=5min
StartLimitBurst=4
[Install]
WantedBy=ovos.service
@@ -1,19 +0,0 @@
[Unit]
Documentation=https://github.com/OpenVoiceOS/ovos-audio-transformer-plugin-ggwave
Description=Open Voice OS - ggwave listener
PartOf=ovos.service
Requires=ovos.service ovos-messagebus.service
[Service]
Group=ovos
UMask=002
WorkingDirectory=%h/.venvs/ovos
ExecStart=%h/.venvs/ovos/bin/ovos-ggwave-listener
ExecReload=/usr/bin/kill -s HUP $MAINPID
ExecStop=/usr/bin/kill -s KILL $MAINPID
Restart=on-failure
RestartSec=5s
StartLimitBurst=0
[Install]
WantedBy=ovos.service
@@ -1,20 +0,0 @@
[Unit]
Description=OVOS GUI Websocket
PartOf=ovos.service
After=ovos.service
After=ovos-messagebus.service
[Service]
Type=notify
Group=ovos
UMask=002
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-gui
TimeoutStartSec=1m
TimeoutStopSec=1m
Restart=on-failure
StartLimitInterval=5min
StartLimitBurst=4
[Install]
WantedBy=ovos.service
@@ -1,16 +0,0 @@
[Unit]
Description=OVOS Librespot OCP Hooks
PartOf=ovos.service
After=ovos.service
After=ovos-messagebus.service
Wants=network-online.target
After=network-online.target
[Service]
Group=ovos
UMask=002
ExecStart=/usr/bin/librespot --name raspOVOS --device-type "speaker" --initial-volume 100 --onevent "/usr/libexec/ovos-librespot"
Restart=on-failure
[Install]
WantedBy=ovos.service
@@ -1,20 +0,0 @@
[Unit]
Description=OVOS Listener
PartOf=ovos.service
After=ovos.service
After=ovos-messagebus.service
[Service]
Type=notify
Group=ovos
UMask=002
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-listener
TimeoutStartSec=5m
TimeoutStopSec=1m
Restart=on-failure
StartLimitInterval=5min
StartLimitBurst=4
[Install]
WantedBy=ovos.service
@@ -1,13 +0,0 @@
[Unit]
Description=OVOS Messagebus (Rust)
PartOf=ovos.service
After=ovos.service
[Service]
Group=ovos
UMask=002
ExecStart=/usr/local/bin/ovos_rust_messagebus
Restart=on-failure
[Install]
WantedBy=ovos.service
@@ -1,20 +0,0 @@
[Unit]
Description=OVOS PHAL
PartOf=ovos.service
After=ovos.service
After=ovos-messagebus.service
[Service]
Group=ovos
Type=notify
UMask=002
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-phal
TimeoutStartSec=1m
TimeoutStopSec=1m
Restart=on-failure
StartLimitInterval=5min
StartLimitBurst=4
[Install]
WantedBy=ovos.service
@@ -1,16 +0,0 @@
[Unit]
Description=OVOS Skill Settings Editor
PartOf=ovos.service
After=ovos.service
[Service]
Group=ovos
UMask=002
Environment="OVOS_CONFIG_USERNAME=ovos"
Environment="OVOS_CONFIG_PASSWORD=ovos"
WorkingDirectory=%h/.venvs/ovos
ExecStart=%h/.venvs/ovos/bin/ovos-skill-config-tool
[Install]
WantedBy=ovos.service
@@ -1,20 +0,0 @@
[Unit]
Description=OVOS Skills
PartOf=ovos.service
After=ovos.service
After=ovos-messagebus.service
[Service]
Type=notify
Group=ovos
UMask=002
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-skills
TimeoutStartSec=10m
TimeoutStopSec=1m
Restart=on-failure
StartLimitInterval=5min
StartLimitBurst=4
[Install]
WantedBy=ovos.service
@@ -1,16 +0,0 @@
[Unit]
Description=OVOS Spotifyd OCP Hooks
PartOf=ovos.service
After=ovos.service
After=ovos-messagebus.service
Wants=network-online.target
After=network-online.target
[Service]
Group=ovos
UMask=002
ExecStart=/usr/bin/spotifyd --name raspOVOS --device-type "speaker" --initial-volume 100 --on-song-change-hook "/home/ovos/.venvs/ovos/bin/python /usr/libexec/ovos-spotifyd"
Restart=on-failure
[Install]
WantedBy=ovos.service
@@ -1,16 +0,0 @@
[Unit]
Description=OVOS Config WebUI
PartOf=ovos.service
After=ovos.service
[Service]
Group=ovos
UMask=002
Environment="EDITOR_USERNAME=ovos"
Environment="EDITOR_PASSWORD=ovos"
WorkingDirectory=%h/.venvs/ovos
ExecStart=%h/.venvs/ovos/bin/ovos-yaml-editor
[Install]
WantedBy=ovos.service
@@ -1,11 +0,0 @@
[Unit]
Description=OVOS A.I. Software stack.
[Service]
Type=oneshot
Group=ovos
ExecStart=/bin/true
RemainAfterExit=yes
[Install]
WantedBy=default.target
@@ -0,0 +1,13 @@
{
"log_level": "INFO",
"logs": { "path": "stdout" },
"listener": {
"continuous_listen": true,
"microphone": {
"module": "ovos-microphone-plugin-socket"
},
"VAD": {
"module": "ovos-vad-plugin-silero"
}
}
}
@@ -0,0 +1,84 @@
# otel_collector.yaml
receivers:
# ────────────────────────────────────────────────────────────────
# 1) Host log collection
# ────────────────────────────────────────────────────────────────
filelog:
# Optional: give the receiver a humanreadable name
name: host_logs
# Paths to monitor adjust glob patterns as needed
include:
- /var/log/*.log
- /var/log/syslog
- /var/log/messages
# Optional: skip log files that match these patterns
exclude: []
# Optional: start reading from the beginning of the file
start_at: beginning
# Optional: decode JSON logs if they are JSONformatted
# json:
# keys: [timestamp, level, msg]
# timestamp_key: timestamp
# timestamp_format: RFC3339
# Optional: throttle log ingestion
# throttle:
# max_per_second: 1000
# Optional: keep track of processed offsets
# cache:
# file: /var/log/filelog_cache.json
# ────────────────────────────────────────────────────────────────
# 2) Docker container log collection
# ────────────────────────────────────────────────────────────────
docker:
# Connect to the local Docker daemon
host: unix:///var/run/docker.sock
# By default, the Docker receiver pulls container metrics, logs, and healthchecks.
# If you only need logs, set the following to true (enabled by default):
logs: true
# Optional: enable or disable container log collection for specific containers
# include: [ "my-app", "api-service" ]
# exclude: [ "debug-container" ]
# Optional: set the maximum number of log files to keep open
# max_open_files: 100
processors:
# ────────────────────────────────────────────────────────────────
# 1) Batch processor (recommended for all pipelines)
# ────────────────────────────────────────────────────────────────
batch:
timeout: 5s
send_batch_size: 5000
# ────────────────────────────────────────────────────────────────
# 2) Optional resource processor add host name to every log record
# ────────────────────────────────────────────────────────────────
resource:
attributes:
- key: host.name
from_env: HOSTNAME
action: upsert
- key: service.namespace
value: host-logs
action: upsert
exporters:
# ────────────────────────────────────────────────────────────────
# 1) OTLP exporter sends logs to the central collector
# ────────────────────────────────────────────────────────────────
otlp:
endpoint: "centralized-collector:4317"
# If you want insecure connections (e.g., local dev), set insecure true
tls:
insecure: true
# Optional: use HTTP instead of gRPC
# http:
# path: "/v1/logs"
service:
pipelines:
logs:
receivers: [filelog, docker]
processors: [batch, resource]
exporters: [otlp]
@@ -26,10 +26,27 @@ dns:
ratelimit_whitelist: []
refuse_any: true
upstream_dns:
- 192.168.1.254
- 94.140.14.14
- 94.140.15.15
- https://dns.adguard-dns.com/dns-query
- tls://dns.adguard-dns.com
- quic://dns.adguard-dns.com
- 1.1.1.1
- 1.0.0.1
- 1.1.1.2
- 1.0.0.2
- 185.228.168.9
- 185.228.169.9
- 76.76.2.3
- tls://getdnsapi.net
- 185.49.141.37
- tls://dot.seby.io
upstream_dns_file: ""
bootstrap_dns:
- 1.1.1.1
- 9.9.9.10
- 149.112.112.10
- 2620:fe::10
- 2620:fe::fe:10
fallback_dns: []
upstream_mode: load_balance
fastest_timeout: 1s
@@ -72,7 +89,7 @@ dns:
pending_requests:
enabled: true
tls:
enabled: false
enabled: true
server_name: ""
force_https: false
port_https: 443
@@ -83,8 +100,8 @@ tls:
allow_unencrypted_doh: false
certificate_chain: ""
private_key: ""
certificate_path: ""
private_key_path: ""
certificate_path: /opt/adguardhome/certs/live/trez.wtf/priv-fullchain-bundle.pem
private_key_path: /opt/adguardhome/certs/live/trez.wtf/priv-fullchain-bundle.pem
strict_sni_check: false
querylog:
dir_path: ""
@@ -120,7 +137,8 @@ dhcp:
range_end: 192.168.1.254
lease_duration: 86400
icmp_timeout_msec: 1000
options: []
options:
- '6 ips 192.168.1.254,192.168.1.252'
dhcpv6:
range_start: ""
lease_duration: 86400
+26
View File
@@ -0,0 +1,26 @@
module.exports = {
extends: ["local>trez/renovate-config"],
hostRules: [
{
description: "Docker Hub authentication",
hostType: "docker",
matchHost: "docker.io",
username: process.env.DOCKER_HUB_USER,
password: process.env.DOCKER_HUB_PASS,
},
{
description: "GitHub Container Registry (GHCR)",
hostType: "docker",
matchHost: "ghcr.io",
username: process.env.GHCR_USER,
password: process.env.GHCR_TOKEN,
},
{
description: "Self-hosted Gitea Docker Registry",
hostType: "docker",
matchHost: "git.trez.wtf",
username: process.env.GITEA_BOT_USER,
password: process.env.GITEA_BOT_PASS,
},
],
};
@@ -1,6 +1,5 @@
{% set vault_addr = 'https://vault.trez.wtf' %}
{% set secrets_path = 'rinoa-docker/env' %}
urls:
- gotify://gotify/{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token)['secret']['APPRISE_GOTIFY_TOKEN'] }}
- hassio://192.168.1.252/{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token)['secret']['APPRISE_HA_TOKEN'] }}
-337
View File
@@ -1,337 +0,0 @@
settings:
log:
level: INFO
timestamps: true
data:
database_file: data/argus.db
web:
listen_host: 0.0.0.0
listen_port: 8080
route_prefix: /
basic_auth:
username: 'admin'
password: "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token)['secret']['ARGUS_WEB_PASSWORD'] }}"
disabled_routes: []
favicon:
png: ''
svg: ''
notify:
rinoa-gotify:
type: gotify
url_fields:
Host: gotify
Token: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token)['secret']['ARGUS_WEB_PASSWORD'] }}
params:
Title: Argus @ Rinoa
service:
AdguardTeam/AdGuardHome:
latest_version:
type: github
url: AdguardTeam/AdGuardHome
url_commands:
- type: regex
regex: v([0-9.]+)$
deployed_version:
url: "https://adguard.trez.wtf/control/status"
basic_auth:
username: admin
password: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token)['secret']['ADGUARD_PASSWORD'] }}
json: version
regex: v([0-9.]+)
dashboard:
web_url: "https://github.com/AdguardTeam/AdGuardHome/releases/v{% raw %}{{ version }}{% endraw %}"
icon: "https://avatars.githubusercontent.com/u/8361145?s=200&v=4"
advplyr/audiobookshelf:
latest_version:
type: github
url: advplyr/audiobookshelf
url_commands:
- type: regex
regex: v([0-9.]+)$
deployed_version:
method: GET
url: "https://abs.trez.wtf/status"
json: serverVersion
dashboard:
icon: "https://raw.githubusercontent.com/advplyr/audiobookshelf/master/client/static/icon.svg"
web_url: "https://github.com/advplyr/audiobookshelf/releases/tag/v{% raw %}{{ version }}{% endraw %}"
dani-garcia/vaultwarden:
latest_version:
type: github
url: dani-garcia/vaultwarden
deployed_version:
url: "https://bitwarden.trez.wtf/api/version"
regex: ([0-9.]+)
dashboard:
web_url: "https://github.com/dani-garcia/vaultwarden/releases/{% raw %}{{ version }}{% endraw %}"
icon: "https://raw.githubusercontent.com/dani-garcia/vaultwarden/main/src/static/images/vaultwarden-icon.png"
ellite/Wallos:
latest_version:
type: github
url: ellite/Wallos
deployed_version:
method: GET
url: http://wallos.com/api/status/version.php?api_key=xxx
json: version_number
dashboard:
icon: "https://github.com/ellite/Wallos/raw/main/images/siteicons/wallos.png"
web_url: "https://github.com/ellite/Wallos/releases"
FlareSolverr/FlareSolverr:
latest_version:
type: github
url: FlareSolverr/FlareSolverr
url_commands:
- type: regex
regex: v([0-9.]+)$
deployed_version:
method: GET
url: "https://flaresolverr.trez.wtf"
json: version
dashboard:
icon: "https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.png"
web_url: "https://github.com/FlareSolverr/FlareSolverr/releases/tag/v{% raw %}{{ version }}{% endraw %}"
go-gitea/gitea:
latest_version:
type: github
url: go-gitea/gitea
url_commands:
- type: regex
regex: v([0-9.]+)$
require:
regex_content: gitea-{% raw %}{{ version }}{% endraw %}-linux-amd64
regex_version: ^[0-9.]+[0-9]$
deployed_version:
url: "https://git.trez.wtf"
regex: 'Powered by Gitea\s+Version:\s+([0-9.]+) '
dashboard:
web_url: "https://github.com/go-gitea/gitea/releases/v{% raw %}{{ version }}{% endraw %}"
icon: "https://raw.githubusercontent.com/go-gitea/gitea/main/public/img/logo.png"
gohugoio/hugo:
latest_version:
type: github
url: gohugoio/hugo
url_commands:
- type: regex
regex: v([0-9.]+)$
require:
regex_content: hugo_{% raw %}{{ version }}{% endraw %}_Linux-64bit\.deb
dashboard:
web_url: "https://github.com/gohugoio/hugo/releases/v{% raw %}{{ version }}{% endraw %}"
icon: "https://raw.githubusercontent.com/gohugoio/hugo/master/docs/static/img/hugo.png"
gotify/server:
latest_version:
type: github
url: gotify/server
url_commands:
- type: regex
regex: v([0-9.]+)$
deployed_version:
url: "https://gotify.trez.wtf/version"
json: version
dashboard:
web_url: "https://github.com/gotify/server/releases/v{% raw %}{{ version }}{% endraw %}"
icon: "https://github.com/gotify/logo/raw/master/gotify-logo.png"
hashicorp/vault:
latest_version:
type: github
url: hashicorp/vault
url_commands:
- type: regex
regex: v([0-9.]+)$
deployed_version:
url: "https://vault.trez.wtf/v1/sys/health"
json: version
dashboard:
web_url: "https://github.com/hashicorp/vault/releases/v{% raw %}{{ version }}{% endraw %}"
icon: "https://raw.githubusercontent.com/hashicorp/vault/main/ui/public/vault-logo.svg"
immich-app/immich:
latest_version:
type: github
url: immich-app/immich
deployed_version:
url: "https://pics.trez.wtf/api/server/about"
json: version
regex: ^v([0-9.]+)$
headers:
- key: x-api-key
value: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token)['secret']['IMMICH_POWER_TOOLS_KEY'] }}
dashboard:
icon: "https://raw.githubusercontent.com/immich-app/immich/main/web/static/immich-logo.svg"
web_url: "https://github.com/immich-app/immich/releases/tag/v{% raw %}{{ version }}{% endraw %}"
influxdata/influxdb:
latest_version:
type: github
url: influxdata/influxdb
url_commands:
- type: regex
regex: v([0-9.]+)$
deployed_version:
url: "https://influxdb.trez.wtf/health"
json: version
dashboard:
web_url: "https://github.com/influxdata/influxdb/releases/tag/v{% raw %}{{ version }}{% endraw %}"
icon: "https://github.com/influxdata/ui/raw/master/src/writeData/graphics/influxdb.svg"
jellyfin/jellyfin:
latest_version:
type: github
url: jellyfin/jellyfin
url_commands:
- type: regex
regex: v([0-9.]+)$
deployed_version:
url: "https://jellyfin.trez.wtf/System/Info/Public"
json: Version
dashboard:
web_url: "https://github.com/jellyfin/jellyfin/releases/v{% raw %}{{ version }}{% endraw %}"
icon: "https://avatars.githubusercontent.com/u/45698031?s=200&v=4"
Lidarr/Lidarr:
options:
semantic_versioning: false
latest_version:
type: github
url: Lidarr/Lidarr
url_commands:
- type: regex
regex: v([0-9.]+)$
deployed_version:
method: GET
url: "https://lidarr.trez.wtf/api/v1/system/status"
headers:
- key: X-Api-Key
value: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token)['secret']['LIDARR_API_KEY'] }}
json: version
dashboard:
icon: "https://raw.githubusercontent.com/Lidarr/Lidarr/develop/Logo/1024.png"
web_url: "https://github.com/Lidarr/Lidarr/releases/v{% raw %}{{ version }}{% endraw %}"
louislam/uptime-kuma:
latest_version:
type: github
url: louislam/uptime-kuma
deployed_version:
url: "https://status.trez.wtf/metrics"
regex: app_version{version=\"([0-9.]+)\",major=\"[0-9]+\",minor=\"[0-9]+\",patch=\"[0-9]+\"}
dashboard:
web_url: "https://github.com/louislam/uptime-kuma/releases/{% raw %}{{ version }}{% endraw %}"
icon: "https://raw.githubusercontent.com/louislam/uptime-kuma/master/public/icon.png"
morpheus65535/bazarr:
latest_version:
type: github
url: morpheus65535/bazarr
url_commands:
- type: regex
regex: v([0-9.]+)$
deployed_version:
url: "https://bazarr.trez.wtf/api/system/status"
headers:
- key: X-API-KEY
value: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token)['secret']['BAZARR_API_KEY'] }}
json: data.bazarr_version
dashboard:
web_url: "https://github.com/morpheus65535/bazarr/releases/v{% raw %}{{ version }}{% endraw %}"
icon: "https://raw.githubusercontent.com/morpheus65535/bazarr/master/frontend/public/images/logo128.png"
n8n-io/n8n:
latest_version:
type: url
url: "https://github.com/n8n-io/n8n/tags"
url_commands:
- type: regex
regex: n8n\%40([0-9.]+)
dashboard:
web_url: "https://github.com/n8n-io/n8n/blob/master/CHANGELOG.md"
icon: "https://raw.githubusercontent.com/n8n-io/n8n-docs/main/docs/_images/n8n-docs-icon.svg"
nextcloud/server:
latest_version:
type: github
url: nextcloud/server
url_commands:
- type: regex
regex: v([0-9.]+)$
deployed_version:
url: "https://cloud.trez.wtf/status.php"
json: versionstring
dashboard:
web_url: "https://nextcloud.com/changelog/"
icon: "https://github.com/nextcloud/server/raw/master/core/img/favicon.png"
Prowlarr/Prowlarr:
options:
semantic_versioning: false
latest_version:
type: github
url: Prowlarr/Prowlarr
url_commands:
- type: regex
regex: v([0-9.]+)$
use_prerelease: true
deployed_version:
url: "https://prowlarr.trez.wtf/api/v1/system/status"
headers:
- key: X-Api-Key
value: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token)['secret']['PROWLARR_API_KEY'] }}
json: version
dashboard:
web_url: "https://github.com/Prowlarr/Prowlarr/releases/v{% raw %}{{ version }}{% endraw %}"
icon: "https://avatars.githubusercontent.com/u/73049443?s=200&v=4"
Radarr/Radarr:
options:
semantic_versioning: false
latest_version:
type: github
url: Radarr/Radarr
url_commands:
- type: regex
regex: v([0-9.]+)$
deployed_version:
url: "https://radarr.trez.wtf/api/v3/system/status"
headers:
- key: X-Api-Key
value: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token)['secret']['RADARR_API_KEY'] }}
json: version
dashboard:
web_url: "https://github.com/Radarr/Radarr/releases/v{% raw %}{{ version }}{% endraw %}"
icon: "https://avatars.githubusercontent.com/u/25025331?s=200&v=4"
Readarr/Readarr:
options:
semantic_versioning: false
latest_version:
type: github
url: Readarr/Readarr
use_prerelease: true
url_commands:
- type: regex
regex: v([0-9.]+)$
deployed_version:
method: GET
url: "https://readarr.trez.wtf/api/v1/system/status"
headers:
- key: X-Api-Key
value: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token)['secret']['READARR_API_KEY'] }}
json: version
dashboard:
icon: "https://raw.githubusercontent.com/Readarr/Readarr/develop/Logo/1024.png"
web_url: "https://github.com/Readarr/Readarr/releases/v{% raw %}{{ version }}{% endraw %}"
Sonarr/Sonarr:
options:
semantic_versioning: false
latest_version:
type: url
url: "https://github.com/Sonarr/Sonarr/tags"
url_commands:
- type: regex
regex: \/releases\/tag\/v?([0-9.]+)\"
deployed_version:
url: "https://sonarr.trez.wtf/api/v3/system/status"
headers:
- key: X-Api-Key
value: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token)['secret']['SONARR_API_KEY'] }}
json: version
dashboard:
web_url: "https://sonarr.trez.wtf/system/updates"
icon: "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png"
release-argus/argus:
latest_version:
type: github
url: release-argus/argus
dashboard:
icon: "https://raw.githubusercontent.com/release-argus/Argus/master/web/ui/react-app/public/favicon.svg"
icon_link-to: "https://release-argus.io"
web_url: "https://github.com/release-argus/Argus/blob/master/CHANGELOG.md"
@@ -1,16 +0,0 @@
{% set vault_addr = 'https://vault.trez.wtf' %}
{% set secrets_path = 'rinoa-docker/env' %}
tunnel: 52bdee6e-8ccb-47be-ba9e-f8010b905e41
credentials-file: /etc/cloudflared/52bdee6e-8ccb-47be-ba9e-f8010b905e41.json
warp-routing:
enabled: true
ingress:
- hostname: git-ssh.trez.wtf
service: ssh://gitea:22
- hostname: gist-ssh.trez.wtf
service: ssh://gitea-opengist:2222
- hostname: ssh.trez.wtf
service: ssh://192.168.1.254:22
- service: http_status:404 # Default for unmatched requests
@@ -11,7 +11,7 @@ runner:
# Where to store the registration result.
file: .runner
# Execute how many tasks concurrently at the same time.
capacity: 3
capacity: 10
# Extra environment variables to run jobs.
# envs:
# A_TEST_ENV_NAME_1: a_test_env_value_1
@@ -115,7 +115,7 @@ DEFAULT_TRUST_MODEL = committer
JWT_SECRET = {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token)['secret']['GITEA_OAUTH2_JWT_SECRET'] }}
[ui]
THEMES =
THEMES = gitea-auto,catppuccin-blue-auto,catppuccin-flamingo-auto,catppuccin-green-auto,catppuccin-lavender-auto,catppuccin-mauve-auto,catppuccin-peach-auto,catppuccin-pink-auto,catppuccin-red-auto,catppuccin-rosewater-auto,catppuccin-sapphire-auto,catppuccin-sky-auto,catppuccin-teal-auto,catppuccin-yellow-auto,catppuccin-maroon-auto
[actions]
ENABLED = true
@@ -123,3 +123,6 @@ ENABLED = true
[webhook]
ALLOWED_HOST_LIST = private,104.21.1.234,172.67.152.146
SKIP_TLS_VERIFY = true
[metrics]
ENABLED = true
@@ -0,0 +1,2 @@
@import "./theme-catppuccin-latte-blue.css" (prefers-color-scheme: light);
@import "./theme-catppuccin-mocha-blue.css" (prefers-color-scheme: dark);
@@ -0,0 +1,2 @@
@import "./theme-catppuccin-latte-flamingo.css" (prefers-color-scheme: light);
@import "./theme-catppuccin-mocha-flamingo.css" (prefers-color-scheme: dark);
@@ -0,0 +1,852 @@
:root {
color-scheme: dark;
--is-dark-theme: true;
accent-color: #8caaee;
--color-primary: #8caaee;
--color-primary-contrast: #232634;
--color-primary-hover: #769aeb;
--color-primary-dark-1: #7fa0ec;
--color-primary-dark-2: #7196ea;
--color-primary-dark-3: #648ce8;
--color-primary-dark-4: #5783e6;
--color-primary-dark-5: #4979e4;
--color-primary-dark-6: #3c6fe2;
--color-primary-dark-7: #2f65e0;
--color-primary-light-1: #99b4f0;
--color-primary-light-2: #a7bef2;
--color-primary-light-3: #b4c8f4;
--color-primary-light-4: #c1d1f6;
--color-primary-light-5: #cfdbf8;
--color-primary-light-6: #dce5fa;
--color-primary-light-7: #e9effc;
--color-primary-alpha-10: rgba(140, 170, 238, 0.1);
--color-primary-alpha-20: rgba(140, 170, 238, 0.2);
--color-primary-alpha-30: rgba(140, 170, 238, 0.3);
--color-primary-alpha-40: rgba(140, 170, 238, 0.4);
--color-primary-alpha-50: rgba(140, 170, 238, 0.5);
--color-primary-alpha-60: rgba(140, 170, 238, 0.6);
--color-primary-alpha-70: rgba(140, 170, 238, 0.7);
--color-primary-alpha-80: rgba(140, 170, 238, 0.8);
--color-primary-alpha-90: rgba(140, 170, 238, 0.9);
--color-secondary: #51576d;
--color-secondary-dark-1: #474c62;
--color-secondary-dark-2: #4e536b;
--color-secondary-dark-3: #545a74;
--color-secondary-dark-4: #5b607c;
--color-secondary-dark-5: #616785;
--color-secondary-dark-6: #686e8e;
--color-secondary-dark-7: #6f7696;
--color-secondary-dark-8: #787e9c;
--color-secondary-dark-9: #8187a3;
--color-secondary-dark-10: #8a8fa9;
--color-secondary-dark-11: #9397b0;
--color-secondary-dark-12: #9ba0b6;
--color-secondary-dark-13: #a4a8bd;
--color-secondary-light-1: #3b3e50;
--color-secondary-light-2: #343747;
--color-secondary-light-3: #2e303e;
--color-secondary-light-4: #272a36;
--color-secondary-alpha-10: rgba(65, 69, 89, 0.1);
--color-secondary-alpha-20: rgba(65, 69, 89, 0.2);
--color-secondary-alpha-30: rgba(65, 69, 89, 0.3);
--color-secondary-alpha-40: rgba(65, 69, 89, 0.4);
--color-secondary-alpha-50: rgba(65, 69, 89, 0.5);
--color-secondary-alpha-60: rgba(65, 69, 89, 0.6);
--color-secondary-alpha-70: rgba(65, 69, 89, 0.7);
--color-secondary-alpha-80: rgba(65, 69, 89, 0.8);
--color-secondary-alpha-90: rgba(65, 69, 89, 0.9);
/* colors */
--color-red: #e78284;
--color-orange: #ef9f76;
--color-yellow: #e5c890;
--color-olive: #a6d189;
--color-green: #a6d189;
--color-teal: #81c8be;
--color-blue: #8caaee;
--color-violet: #babbf1;
--color-purple: #ca9ee6;
--color-pink: #f4b8e4;
--color-brown: #eebebe;
--color-grey: #949cbb;
--color-black: #292c3c;
/* light variants - produced via Sass scale-color(color, $lightness: -10%) */
--color-red-light: #df575a;
--color-orange-light: #ea7f48;
--color-yellow-light: #dbb467;
--color-olive-light: #8ac364;
--color-green-light: #8ac364;
--color-teal-light: #5db9ac;
--color-blue-light: #6089e7;
--color-violet-light: #9091e8;
--color-purple-light: #b475dc;
--color-pink-light: #ed8cd3;
--color-brown-light: #e39696;
--color-grey-light: #757fa7;
--color-black-light: #14161e;
/* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */
--color-red-dark-1: #df575a;
--color-orange-dark-1: #ea7f48;
--color-yellow-dark-1: #dbb467;
--color-olive-dark-1: #8ac364;
--color-green-dark-1: #8ac364;
--color-teal-dark-1: #5db9ac;
--color-blue-dark-1: #6089e7;
--color-violet-dark-1: #9091e8;
--color-purple-dark-1: #b475dc;
--color-pink-dark-1: #ed8cd3;
--color-brown-dark-1: #e39696;
--color-black-dark-1: #14161e;
/* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */
--color-red-dark-2: #d72c30;
--color-orange-dark-2: #e45f1b;
--color-yellow-dark-2: #d29f3d;
--color-olive-dark-2: #70b044;
--color-green-dark-2: #70b044;
--color-teal-dark-2: #459e91;
--color-blue-dark-2: #3368e1;
--color-violet-dark-2: #6567e0;
--color-purple-dark-2: #9e4dd1;
--color-pink-dark-2: #e660c2;
--color-brown-dark-2: #d96d6d;
--color-black-dark-2: black;
/* other colors */
--color-gold: #f2d5cf;
--color-white: #c6d0f5;
--color-diff-removed-word-bg: rgba(231, 130, 132, 0.15);
--color-diff-added-word-bg: rgba(166, 209, 137, 0.15);
--color-diff-removed-row-bg: rgba(231, 130, 132, 0.07);
--color-diff-moved-row-bg: rgba(229, 200, 144, 0.07);
--color-diff-added-row-bg: rgba(166, 209, 137, 0.07);
--color-diff-removed-row-border: rgba(231, 130, 132, 0.07);
--color-diff-moved-row-border: rgba(229, 200, 144, 0.07);
--color-diff-added-row-border: rgba(166, 209, 137, 0.07);
--color-diff-inactive: #949cbb;
--color-error-border: #e78284;
--color-error-bg: #e78284;
--color-error-bg-active: #e36d6f;
--color-error-bg-hover: #df575a;
--color-error-text: #232634;
--color-success-border: #8ac364;
--color-success-bg: #a6d189;
--color-success-text: #232634;
--color-warning-border: #dbb467;
--color-warning-bg: #e5c890;
--color-warning-text: #232634;
--color-info-border: #6089e7;
--color-info-bg: #232634;
--color-info-text: #c6d0f5;
--color-red-badge: #df575a;
--color-red-badge-bg: #232634;
--color-red-badge-hover-bg: #e36d6f;
--color-green-badge: #a6d189;
--color-green-badge-bg: #a6d189;
--color-green-badge-hover-bg: #98ca77;
--color-yellow-badge: #e5c890;
--color-yellow-badge-bg: #232634;
--color-yellow-badge-hover-bg: #e0be7b;
--color-orange-badge: #ef9f76;
--color-orange-badge-bg: #232634;
--color-orange-badge-hover-bg: #ec8f5f;
--color-git: #ef9f76;
--color-highlight-bg: rgba(229, 200, 144, 0.15);
/* target-based colors */
--color-body: #232634;
--color-box-header: #292c3c;
--color-box-body: #292c3c;
--color-box-body-highlight: #414559;
--color-text-dark: #a5adce;
--color-text: #c6d0f5;
--color-text-light: #b5bfe2;
--color-text-light-1: #b5bfe2;
--color-text-light-2: #b5bfe2;
--color-text-light-3: #b5bfe2;
--color-footer: #292c3c;
--color-timeline: #414559;
--color-input-text: #c6d0f5;
--color-input-background: #414559;
--color-input-toggle-background: #414559;
--color-input-border: #51576d;
--color-input-border-hover: #626880;
--color-nav-bg: #292c3c;
--color-nav-hover-bg: #414559;
--color-navbar: #292c3c;
--color-navbar-transparent: rgba(35, 38, 52, 0);
--color-light: rgba(98, 104, 128, 0.3);
--color-light-mimic-enabled: rgba(
0,
0,
0,
calc(40 / 255 * 222 / 255 / var(--opacity-disabled))
);
--color-light-border: #626880;
--color-hover: rgba(115, 121, 148, 0.1);
--color-active: rgba(198, 208, 245, 0.1);
--color-menu: #414559;
--color-card: #414559;
--color-markup-table-row: rgba(198, 208, 245, 0.02);
--color-markup-code-block: rgba(198, 208, 245, 0.05);
--color-markup-code-inline: #414559;
--color-button: #414559;
--color-code-bg: #303446;
--color-code-sidebar-bg: #414559;
--color-shadow: rgba(35, 38, 52, 0.1);
--color-tooltip-bg: #414559;
--color-tooltip-text: var(--color-text);
--color-secondary-bg: #414559;
--color-text-focus: #c6d0f5;
--color-expand-button: #626880;
--color-placeholder-text: #a5adce;
--color-editor-line-highlight: var(--color-primary-light-5);
--color-project-board-bg: var(--color-secondary-light-2);
/* gitea source code: */
/* should ideally be --color-text-dark, see go-gitea/gitea#15651 */
--color-caret: var(--color-text);
--color-reaction-bg: rgba(198, 208, 245, 0.07);
--color-reaction-active-bg: var(--color-primary-alpha-40);
--color-header-wrapper: #292c3c;
--color-header-wrapper-transparent: rgba(41, 44, 60, 0);
--color-label-text: #232634;
--color-label-bg: #8caaee;
--color-label-hover-bg: #7196ea;
--color-label-active-bg: #7fa0ec;
--color-accent: var(--color-primary-light-1);
--color-small-accent: var(--color-primary-light-5);
--color-active-line: #51576d;
}
/* invert emojis that are hard to read otherwise */
.emoji[aria-label="check mark"],
.emoji[aria-label="currency exchange"],
.emoji[aria-label="TOP arrow"],
.emoji[aria-label="END arrow"],
.emoji[aria-label="ON! arrow"],
.emoji[aria-label="SOON arrow"],
.emoji[aria-label="heavy dollar sign"],
.emoji[aria-label=copyright],
.emoji[aria-label=registered],
.emoji[aria-label="trade mark"],
.emoji[aria-label=multiply],
.emoji[aria-label=plus],
.emoji[aria-label=minus],
.emoji[aria-label=divide],
.emoji[aria-label="curly loop"],
.emoji[aria-label="double curly loop"],
.emoji[aria-label="wavy dash"],
.emoji[aria-label="paw prints"],
.emoji[aria-label="musical note"],
.emoji[aria-label="musical notes"] {
filter: invert(100%) hue-rotate(180deg);
}
.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal,
.ui.ui.ui.label:not(.inverted, .basic).primary,
.ui.ui.ui.label:not(.inverted, .basic).green,
.ui.ui.ui.label:not(.inverted, .basic).red,
.ui.ui.ui.label:not(.inverted, .basic).teal {
color: #232634;
}
.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover,
.ui.ui.ui.label:not(.inverted, .basic).primary:hover,
.ui.ui.ui.label:not(.inverted, .basic).green:hover,
.ui.ui.ui.label:not(.inverted, .basic).red:hover,
.ui.ui.ui.label:not(.inverted, .basic).teal:hover {
color: #303446;
}
.ui.basic.modal {
background-color: #303446;
}
.ui.commit-header-row .svg.gitea-lock ~ a {
color: #232634;
}
.ui.negative.message .header {
color: var(--color-error-text);
}
.ui.sha.isSigned.isVerified .shortsha {
color: #232634;
}
.ui.sha.isSigned.isVerified svg.gitea-lock {
fill: #232634;
}
.ui.basic.modal,
.ui.basic.modal > .header,
.ui.inverted.button {
color: #c6d0f5 !important;
}
.inline-code-block {
color: #232634;
}
::selection {
background: rgba(140, 170, 238, 0.3) !important;
}
/* NameBuiltinPseudo */
.chroma .bp {
color: #ef9f76;
}
/* Comment */
.chroma .c {
color: #737994;
}
/* CommentSingle */
.chroma .c1 {
color: #737994;
}
/* CommentHashbang */
.chroma .ch {
color: #737994;
}
/* CommentMultiline */
.chroma .cm {
color: #737994;
}
/* CommentPreproc */
.chroma .cp {
color: #8caaee;
}
/* CommentPreprocFile */
.chroma .cpf {
color: #8caaee;
}
/* CommentSpecial */
.chroma .cs {
color: #737994;
}
/* LiteralStringDelimiter */
.chroma .dl {
color: #8caaee;
}
/* NameFunctionMagic */
/* Generic */
/* GenericDeleted */
.chroma .gd {
color: #c6d0f5;
background-color: rgba(231, 130, 132, 0.15);
}
/* GenericEmph */
.chroma .ge {
font-style: italic;
}
/* GenericHeading */
.chroma .gh {
color: #99d1db;
}
/* GenericInserted */
.chroma .gi {
color: #c6d0f5;
background-color: rgba(166, 209, 137, 0.15);
}
/* GenericUnderline */
/* GenericOutput */
.chroma .go {
color: #ef9f76;
}
/* GenericPrompt */
.chroma .gp {
color: #737994;
font-weight: bold;
}
/* GenericError */
.chroma .gr {
color: #ea999c;
}
/* GenericStrong */
.chroma .gs {
font-weight: bold;
}
/* GenericTraceback */
.chroma .gt {
color: #ea999c;
}
/* GenericSubheading */
.chroma .gu {
color: #99d1db;
}
/* LiteralNumberIntegerLong */
.chroma .il {
color: #ef9f76;
}
/* Keyword */
.chroma .k {
color: #ca9ee6;
}
/* KeywordConstant */
.chroma .kc {
color: #e5c890;
}
/* KeywordDeclaration */
.chroma .kd {
color: #ca9ee6;
}
/* KeywordNamespace */
.chroma .kn {
color: #e5c890;
}
/* KeywordPseudo */
.chroma .kp {
color: #ca9ee6;
font-weight: bold;
}
/* KeywordReserved */
.chroma .kr {
color: #ca9ee6;
}
/* KeywordType */
.chroma .kt {
color: #e5c890;
}
/* Literal */
/* LiteralDate */
/* LiteralNumber */
.chroma .m {
color: #ef9f76;
}
/* LiteralNumberBin */
.chroma .mb {
color: #ef9f76;
}
/* LiteralNumberFloat */
.chroma .mf {
color: #ef9f76;
}
/* LiteralNumberHex */
.chroma .mh {
color: #ef9f76;
}
/* LiteralNumberInteger */
.chroma .mi {
color: #ef9f76;
}
/* LiteralNumberOct */
.chroma .mo {
color: #ef9f76;
}
/* Name */
.chroma .n {
color: #babbf1;
}
/* NameAttribute */
.chroma .na {
color: #e5c890;
}
/* NameBuiltin */
.chroma .nb {
color: #ef9f76;
}
/* NameClass */
.chroma .nc {
color: #e5c890;
}
/* NameDecorator */
.chroma .nd {
color: #f4b8e4;
}
/* NameException */
.chroma .ne {
color: #ea999c;
}
/* NameFunction */
.chroma .nf {
color: #8caaee;
}
/* NameEntity */
.chroma .ni {
color: #f4b8e4;
}
/* NameLabel */
.chroma .nl {
color: #e5c890;
}
/* NameNamespace */
.chroma .nn {
color: #e5c890;
}
/* NameConstant */
.chroma .no {
color: #e5c890;
}
/* NameTag */
.chroma .nt {
color: #ca9ee6;
}
/* NameVariable */
.chroma .nv {
color: #ef9f76;
}
/* NameOther */
.chroma .nx {
color: #ef9f76;
}
/* Operator */
.chroma .o {
color: #99d1db;
}
/* OperatorWord */
.chroma .ow {
color: #99d1db;
font-weight: bold;
}
/* Punctuation */
.chroma .p {
color: #949cbb;
}
/* NameProperty */
/* LiteralString */
.chroma .s {
color: #a6d189;
}
/* LiteralStringSingle */
.chroma .s1 {
color: #a6d189;
}
/* LiteralStringDouble */
.chroma .s2 {
color: #a6d189;
}
/* LiteralStringAffix */
.chroma .sa {
color: #a6d189;
}
/* LiteralStringBacktick */
.chroma .sb {
color: #a6d189;
}
/* LiteralStringChar */
.chroma .sc {
color: #a6d189;
}
/* LiteralStringDoc */
.chroma .sd {
color: #a6d189;
}
/* LiteralStringEscape */
.chroma .se {
color: #8caaee;
}
/* LiteralStringHeredoc */
.chroma .sh {
color: #a6d189;
}
/* LiteralStringInterpol */
.chroma .si {
color: #a6d189;
}
/* LiteralStringRegex */
.chroma .sr {
color: #8caaee;
}
/* LiteralStringSymbol */
.chroma .ss {
color: #a6d189;
}
/* LiteralStringOther */
.chroma .sx {
color: #a6d189;
}
/* NameVariableClass */
.chroma .vc {
color: #e5c890;
}
/* NameVariableGlobal */
.chroma .vg {
color: #ef9f76;
}
/* NameVariableInstance */
.chroma .vi {
color: #e5c890;
}
/* NameVariableMagic */
/* TextWhitespace */
.chroma .w {
color: #414559;
}
.CodeMirror .cm-property,
.CodeMirror.cm-s-default .cm-property,
.CodeMirror.cm-s-paper .cm-property {
color: #c6d0f5;
}
.CodeMirror .cm-header,
.CodeMirror.cm-s-default .cm-header,
.CodeMirror.cm-s-paper .cm-header {
color: #c6d0f5;
}
.CodeMirror .cm-quote,
.CodeMirror.cm-s-default .cm-quote,
.CodeMirror.cm-s-paper .cm-quote {
color: #a6d189;
}
.CodeMirror .cm-keyword,
.CodeMirror.cm-s-default .cm-keyword,
.CodeMirror.cm-s-paper .cm-keyword {
color: #ca9ee6;
}
.CodeMirror .cm-atom,
.CodeMirror.cm-s-default .cm-atom,
.CodeMirror.cm-s-paper .cm-atom {
color: #e78284;
}
.CodeMirror .cm-number,
.CodeMirror.cm-s-default .cm-number,
.CodeMirror.cm-s-paper .cm-number {
color: #ef9f76;
}
.CodeMirror .cm-def,
.CodeMirror.cm-s-default .cm-def,
.CodeMirror.cm-s-paper .cm-def {
color: #c6d0f5;
}
.CodeMirror .cm-variable-2,
.CodeMirror.cm-s-default .cm-variable-2,
.CodeMirror.cm-s-paper .cm-variable-2 {
color: #99d1db;
}
.CodeMirror .cm-variable-3,
.CodeMirror.cm-s-default .cm-variable-3,
.CodeMirror.cm-s-paper .cm-variable-3 {
color: #81c8be;
}
.CodeMirror .cm-comment,
.CodeMirror.cm-s-default .cm-comment,
.CodeMirror.cm-s-paper .cm-comment {
color: #626880;
}
.CodeMirror .cm-string,
.CodeMirror.cm-s-default .cm-string,
.CodeMirror.cm-s-paper .cm-string {
color: #a6d189;
}
.CodeMirror .cm-string-2,
.CodeMirror.cm-s-default .cm-string-2,
.CodeMirror.cm-s-paper .cm-string-2 {
color: #a6d189;
}
.CodeMirror .cm-meta,
.CodeMirror.cm-s-default .cm-meta,
.CodeMirror.cm-s-paper .cm-meta {
color: #ef9f76;
}
.CodeMirror .cm-qualifier,
.CodeMirror.cm-s-default .cm-qualifier,
.CodeMirror.cm-s-paper .cm-qualifier {
color: #ef9f76;
}
.CodeMirror .cm-builtin,
.CodeMirror.cm-s-default .cm-builtin,
.CodeMirror.cm-s-paper .cm-builtin {
color: #ef9f76;
}
.CodeMirror .cm-bracket,
.CodeMirror.cm-s-default .cm-bracket,
.CodeMirror.cm-s-paper .cm-bracket {
color: #c6d0f5;
}
.CodeMirror .cm-tag,
.CodeMirror.cm-s-default .cm-tag,
.CodeMirror.cm-s-paper .cm-tag {
color: #e5c890;
}
.CodeMirror .cm-attribute,
.CodeMirror.cm-s-default .cm-attribute,
.CodeMirror.cm-s-paper .cm-attribute {
color: #e5c890;
}
.CodeMirror .cm-hr,
.CodeMirror.cm-s-default .cm-hr,
.CodeMirror.cm-s-paper .cm-hr {
color: #949cbb;
}
.CodeMirror .cm-url,
.CodeMirror.cm-s-default .cm-url,
.CodeMirror.cm-s-paper .cm-url {
color: #8caaee;
}
.CodeMirror .cm-link,
.CodeMirror.cm-s-default .cm-link,
.CodeMirror.cm-s-paper .cm-link {
color: #8caaee;
}
.CodeMirror .cm-error,
.CodeMirror.cm-s-default .cm-error,
.CodeMirror.cm-s-paper .cm-error {
color: #e78284;
}
.monaco-editor .selected-text {
background-color: #414559 !important;
}
.monaco-editor .margin-view-overlays .line-numbers {
color: #a5adce !important;
}
.monaco-editor .line-numbers.active-line-number {
color: #8caaee !important;
}
.monaco-editor .view-overlays .current-line,
.monaco-editor .margin-view-overlays .current-line-margin {
background-color: #3b3f52 !important;
}
.monaco-editor .mtk1 {
color: #c6d0f5 !important;
}
.monaco-editor .mtk2 {
color: #ff69b4 !important;
}
.monaco-editor .mtk3 {
color: #ef9f76 !important;
}
.monaco-editor .mtk4 {
color: #81c8be !important;
}
.monaco-editor .mtk5 {
color: #c6d0f5 !important;
}
.monaco-editor .mtk6 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk7 {
color: #ef9f76 !important;
}
.monaco-editor .mtk8 {
color: #949cbb !important;
}
.monaco-editor .mtk9 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk10 {
color: #a5adce !important;
}
.monaco-editor .mtk11 {
color: #81c8be !important;
}
.monaco-editor .mtk12 {
color: #81c8be !important;
}
.monaco-editor .mtk13 {
color: #ff69b4 !important;
}
.monaco-editor .mtk14 {
color: #ff69b4 !important;
}
.monaco-editor .mtk15 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk16 {
color: #949cbb !important;
}
.monaco-editor .mtk17 {
color: #ff69b4 !important;
}
.monaco-editor .mtk18 {
color: #ff69b4 !important;
}
.monaco-editor .mtk19 {
color: #81c8be !important;
}
.monaco-editor .mtk20 {
color: #ff69b4 !important;
}
.monaco-editor .mtk21 {
color: #a6d189 !important;
}
.monaco-editor .mtk22 {
color: #ff69b4 !important;
}
.monaco-editor .mtk23 {
color: #8caaee !important;
}
.monaco-editor .mtk24 {
color: #ef9f76 !important;
}
.monaco-editor .mtk25 {
color: #f4b8e4 !important;
}
.monaco-editor .bracket-highlighting-0 {
color: #daa1b1 !important;
}
.monaco-editor .bracket-highlighting-1 {
color: #dfb3a9 !important;
}
.monaco-editor .bracket-highlighting-2 {
color: #d9cbb8 !important;
}
.monaco-editor .bracket-highlighting-3 {
color: #b3d1b4 !important;
}
.monaco-editor .bracket-highlighting-4 {
color: #a3b9f1 !important;
}
.monaco-editor .bracket-highlighting-5 {
color: #c8b2ec !important;
}
@@ -0,0 +1,852 @@
:root {
color-scheme: dark;
--is-dark-theme: true;
accent-color: #eebebe;
--color-primary: #eebebe;
--color-primary-contrast: #232634;
--color-primary-hover: #e9aaaa;
--color-primary-dark-1: #ebb2b2;
--color-primary-dark-2: #e8a6a6;
--color-primary-dark-3: #e49a9a;
--color-primary-dark-4: #e18d8d;
--color-primary-dark-5: #de8181;
--color-primary-dark-6: #db7575;
--color-primary-dark-7: #d86969;
--color-primary-light-1: #f1caca;
--color-primary-light-2: #f4d6d6;
--color-primary-light-3: #f8e2e2;
--color-primary-light-4: #fbefef;
--color-primary-light-5: #fefbfb;
--color-primary-light-6: white;
--color-primary-light-7: white;
--color-primary-alpha-10: rgba(238, 190, 190, 0.1);
--color-primary-alpha-20: rgba(238, 190, 190, 0.2);
--color-primary-alpha-30: rgba(238, 190, 190, 0.3);
--color-primary-alpha-40: rgba(238, 190, 190, 0.4);
--color-primary-alpha-50: rgba(238, 190, 190, 0.5);
--color-primary-alpha-60: rgba(238, 190, 190, 0.6);
--color-primary-alpha-70: rgba(238, 190, 190, 0.7);
--color-primary-alpha-80: rgba(238, 190, 190, 0.8);
--color-primary-alpha-90: rgba(238, 190, 190, 0.9);
--color-secondary: #51576d;
--color-secondary-dark-1: #474c62;
--color-secondary-dark-2: #4e536b;
--color-secondary-dark-3: #545a74;
--color-secondary-dark-4: #5b607c;
--color-secondary-dark-5: #616785;
--color-secondary-dark-6: #686e8e;
--color-secondary-dark-7: #6f7696;
--color-secondary-dark-8: #787e9c;
--color-secondary-dark-9: #8187a3;
--color-secondary-dark-10: #8a8fa9;
--color-secondary-dark-11: #9397b0;
--color-secondary-dark-12: #9ba0b6;
--color-secondary-dark-13: #a4a8bd;
--color-secondary-light-1: #3b3e50;
--color-secondary-light-2: #343747;
--color-secondary-light-3: #2e303e;
--color-secondary-light-4: #272a36;
--color-secondary-alpha-10: rgba(65, 69, 89, 0.1);
--color-secondary-alpha-20: rgba(65, 69, 89, 0.2);
--color-secondary-alpha-30: rgba(65, 69, 89, 0.3);
--color-secondary-alpha-40: rgba(65, 69, 89, 0.4);
--color-secondary-alpha-50: rgba(65, 69, 89, 0.5);
--color-secondary-alpha-60: rgba(65, 69, 89, 0.6);
--color-secondary-alpha-70: rgba(65, 69, 89, 0.7);
--color-secondary-alpha-80: rgba(65, 69, 89, 0.8);
--color-secondary-alpha-90: rgba(65, 69, 89, 0.9);
/* colors */
--color-red: #e78284;
--color-orange: #ef9f76;
--color-yellow: #e5c890;
--color-olive: #a6d189;
--color-green: #a6d189;
--color-teal: #81c8be;
--color-blue: #8caaee;
--color-violet: #babbf1;
--color-purple: #ca9ee6;
--color-pink: #f4b8e4;
--color-brown: #eebebe;
--color-grey: #949cbb;
--color-black: #292c3c;
/* light variants - produced via Sass scale-color(color, $lightness: -10%) */
--color-red-light: #df575a;
--color-orange-light: #ea7f48;
--color-yellow-light: #dbb467;
--color-olive-light: #8ac364;
--color-green-light: #8ac364;
--color-teal-light: #5db9ac;
--color-blue-light: #6089e7;
--color-violet-light: #9091e8;
--color-purple-light: #b475dc;
--color-pink-light: #ed8cd3;
--color-brown-light: #e39696;
--color-grey-light: #757fa7;
--color-black-light: #14161e;
/* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */
--color-red-dark-1: #df575a;
--color-orange-dark-1: #ea7f48;
--color-yellow-dark-1: #dbb467;
--color-olive-dark-1: #8ac364;
--color-green-dark-1: #8ac364;
--color-teal-dark-1: #5db9ac;
--color-blue-dark-1: #6089e7;
--color-violet-dark-1: #9091e8;
--color-purple-dark-1: #b475dc;
--color-pink-dark-1: #ed8cd3;
--color-brown-dark-1: #e39696;
--color-black-dark-1: #14161e;
/* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */
--color-red-dark-2: #d72c30;
--color-orange-dark-2: #e45f1b;
--color-yellow-dark-2: #d29f3d;
--color-olive-dark-2: #70b044;
--color-green-dark-2: #70b044;
--color-teal-dark-2: #459e91;
--color-blue-dark-2: #3368e1;
--color-violet-dark-2: #6567e0;
--color-purple-dark-2: #9e4dd1;
--color-pink-dark-2: #e660c2;
--color-brown-dark-2: #d96d6d;
--color-black-dark-2: black;
/* other colors */
--color-gold: #f2d5cf;
--color-white: #c6d0f5;
--color-diff-removed-word-bg: rgba(231, 130, 132, 0.15);
--color-diff-added-word-bg: rgba(166, 209, 137, 0.15);
--color-diff-removed-row-bg: rgba(231, 130, 132, 0.07);
--color-diff-moved-row-bg: rgba(229, 200, 144, 0.07);
--color-diff-added-row-bg: rgba(166, 209, 137, 0.07);
--color-diff-removed-row-border: rgba(231, 130, 132, 0.07);
--color-diff-moved-row-border: rgba(229, 200, 144, 0.07);
--color-diff-added-row-border: rgba(166, 209, 137, 0.07);
--color-diff-inactive: #949cbb;
--color-error-border: #e78284;
--color-error-bg: #e78284;
--color-error-bg-active: #e36d6f;
--color-error-bg-hover: #df575a;
--color-error-text: #232634;
--color-success-border: #8ac364;
--color-success-bg: #a6d189;
--color-success-text: #232634;
--color-warning-border: #dbb467;
--color-warning-bg: #e5c890;
--color-warning-text: #232634;
--color-info-border: #6089e7;
--color-info-bg: #232634;
--color-info-text: #c6d0f5;
--color-red-badge: #df575a;
--color-red-badge-bg: #232634;
--color-red-badge-hover-bg: #e36d6f;
--color-green-badge: #a6d189;
--color-green-badge-bg: #a6d189;
--color-green-badge-hover-bg: #98ca77;
--color-yellow-badge: #e5c890;
--color-yellow-badge-bg: #232634;
--color-yellow-badge-hover-bg: #e0be7b;
--color-orange-badge: #ef9f76;
--color-orange-badge-bg: #232634;
--color-orange-badge-hover-bg: #ec8f5f;
--color-git: #ef9f76;
--color-highlight-bg: rgba(229, 200, 144, 0.15);
/* target-based colors */
--color-body: #232634;
--color-box-header: #292c3c;
--color-box-body: #292c3c;
--color-box-body-highlight: #414559;
--color-text-dark: #a5adce;
--color-text: #c6d0f5;
--color-text-light: #b5bfe2;
--color-text-light-1: #b5bfe2;
--color-text-light-2: #b5bfe2;
--color-text-light-3: #b5bfe2;
--color-footer: #292c3c;
--color-timeline: #414559;
--color-input-text: #c6d0f5;
--color-input-background: #414559;
--color-input-toggle-background: #414559;
--color-input-border: #51576d;
--color-input-border-hover: #626880;
--color-nav-bg: #292c3c;
--color-nav-hover-bg: #414559;
--color-navbar: #292c3c;
--color-navbar-transparent: rgba(35, 38, 52, 0);
--color-light: rgba(98, 104, 128, 0.3);
--color-light-mimic-enabled: rgba(
0,
0,
0,
calc(40 / 255 * 222 / 255 / var(--opacity-disabled))
);
--color-light-border: #626880;
--color-hover: rgba(115, 121, 148, 0.1);
--color-active: rgba(198, 208, 245, 0.1);
--color-menu: #414559;
--color-card: #414559;
--color-markup-table-row: rgba(198, 208, 245, 0.02);
--color-markup-code-block: rgba(198, 208, 245, 0.05);
--color-markup-code-inline: #414559;
--color-button: #414559;
--color-code-bg: #303446;
--color-code-sidebar-bg: #414559;
--color-shadow: rgba(35, 38, 52, 0.1);
--color-tooltip-bg: #414559;
--color-tooltip-text: var(--color-text);
--color-secondary-bg: #414559;
--color-text-focus: #c6d0f5;
--color-expand-button: #626880;
--color-placeholder-text: #a5adce;
--color-editor-line-highlight: var(--color-primary-light-5);
--color-project-board-bg: var(--color-secondary-light-2);
/* gitea source code: */
/* should ideally be --color-text-dark, see go-gitea/gitea#15651 */
--color-caret: var(--color-text);
--color-reaction-bg: rgba(198, 208, 245, 0.07);
--color-reaction-active-bg: var(--color-primary-alpha-40);
--color-header-wrapper: #292c3c;
--color-header-wrapper-transparent: rgba(41, 44, 60, 0);
--color-label-text: #232634;
--color-label-bg: #eebebe;
--color-label-hover-bg: #e8a6a6;
--color-label-active-bg: #ebb2b2;
--color-accent: var(--color-primary-light-1);
--color-small-accent: var(--color-primary-light-5);
--color-active-line: #51576d;
}
/* invert emojis that are hard to read otherwise */
.emoji[aria-label="check mark"],
.emoji[aria-label="currency exchange"],
.emoji[aria-label="TOP arrow"],
.emoji[aria-label="END arrow"],
.emoji[aria-label="ON! arrow"],
.emoji[aria-label="SOON arrow"],
.emoji[aria-label="heavy dollar sign"],
.emoji[aria-label=copyright],
.emoji[aria-label=registered],
.emoji[aria-label="trade mark"],
.emoji[aria-label=multiply],
.emoji[aria-label=plus],
.emoji[aria-label=minus],
.emoji[aria-label=divide],
.emoji[aria-label="curly loop"],
.emoji[aria-label="double curly loop"],
.emoji[aria-label="wavy dash"],
.emoji[aria-label="paw prints"],
.emoji[aria-label="musical note"],
.emoji[aria-label="musical notes"] {
filter: invert(100%) hue-rotate(180deg);
}
.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal,
.ui.ui.ui.label:not(.inverted, .basic).primary,
.ui.ui.ui.label:not(.inverted, .basic).green,
.ui.ui.ui.label:not(.inverted, .basic).red,
.ui.ui.ui.label:not(.inverted, .basic).teal {
color: #232634;
}
.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover,
.ui.ui.ui.label:not(.inverted, .basic).primary:hover,
.ui.ui.ui.label:not(.inverted, .basic).green:hover,
.ui.ui.ui.label:not(.inverted, .basic).red:hover,
.ui.ui.ui.label:not(.inverted, .basic).teal:hover {
color: #303446;
}
.ui.basic.modal {
background-color: #303446;
}
.ui.commit-header-row .svg.gitea-lock ~ a {
color: #232634;
}
.ui.negative.message .header {
color: var(--color-error-text);
}
.ui.sha.isSigned.isVerified .shortsha {
color: #232634;
}
.ui.sha.isSigned.isVerified svg.gitea-lock {
fill: #232634;
}
.ui.basic.modal,
.ui.basic.modal > .header,
.ui.inverted.button {
color: #c6d0f5 !important;
}
.inline-code-block {
color: #232634;
}
::selection {
background: rgba(238, 190, 190, 0.3) !important;
}
/* NameBuiltinPseudo */
.chroma .bp {
color: #ef9f76;
}
/* Comment */
.chroma .c {
color: #737994;
}
/* CommentSingle */
.chroma .c1 {
color: #737994;
}
/* CommentHashbang */
.chroma .ch {
color: #737994;
}
/* CommentMultiline */
.chroma .cm {
color: #737994;
}
/* CommentPreproc */
.chroma .cp {
color: #8caaee;
}
/* CommentPreprocFile */
.chroma .cpf {
color: #8caaee;
}
/* CommentSpecial */
.chroma .cs {
color: #737994;
}
/* LiteralStringDelimiter */
.chroma .dl {
color: #8caaee;
}
/* NameFunctionMagic */
/* Generic */
/* GenericDeleted */
.chroma .gd {
color: #c6d0f5;
background-color: rgba(231, 130, 132, 0.15);
}
/* GenericEmph */
.chroma .ge {
font-style: italic;
}
/* GenericHeading */
.chroma .gh {
color: #99d1db;
}
/* GenericInserted */
.chroma .gi {
color: #c6d0f5;
background-color: rgba(166, 209, 137, 0.15);
}
/* GenericUnderline */
/* GenericOutput */
.chroma .go {
color: #ef9f76;
}
/* GenericPrompt */
.chroma .gp {
color: #737994;
font-weight: bold;
}
/* GenericError */
.chroma .gr {
color: #ea999c;
}
/* GenericStrong */
.chroma .gs {
font-weight: bold;
}
/* GenericTraceback */
.chroma .gt {
color: #ea999c;
}
/* GenericSubheading */
.chroma .gu {
color: #99d1db;
}
/* LiteralNumberIntegerLong */
.chroma .il {
color: #ef9f76;
}
/* Keyword */
.chroma .k {
color: #ca9ee6;
}
/* KeywordConstant */
.chroma .kc {
color: #e5c890;
}
/* KeywordDeclaration */
.chroma .kd {
color: #ca9ee6;
}
/* KeywordNamespace */
.chroma .kn {
color: #e5c890;
}
/* KeywordPseudo */
.chroma .kp {
color: #ca9ee6;
font-weight: bold;
}
/* KeywordReserved */
.chroma .kr {
color: #ca9ee6;
}
/* KeywordType */
.chroma .kt {
color: #e5c890;
}
/* Literal */
/* LiteralDate */
/* LiteralNumber */
.chroma .m {
color: #ef9f76;
}
/* LiteralNumberBin */
.chroma .mb {
color: #ef9f76;
}
/* LiteralNumberFloat */
.chroma .mf {
color: #ef9f76;
}
/* LiteralNumberHex */
.chroma .mh {
color: #ef9f76;
}
/* LiteralNumberInteger */
.chroma .mi {
color: #ef9f76;
}
/* LiteralNumberOct */
.chroma .mo {
color: #ef9f76;
}
/* Name */
.chroma .n {
color: #babbf1;
}
/* NameAttribute */
.chroma .na {
color: #e5c890;
}
/* NameBuiltin */
.chroma .nb {
color: #ef9f76;
}
/* NameClass */
.chroma .nc {
color: #e5c890;
}
/* NameDecorator */
.chroma .nd {
color: #f4b8e4;
}
/* NameException */
.chroma .ne {
color: #ea999c;
}
/* NameFunction */
.chroma .nf {
color: #8caaee;
}
/* NameEntity */
.chroma .ni {
color: #f4b8e4;
}
/* NameLabel */
.chroma .nl {
color: #e5c890;
}
/* NameNamespace */
.chroma .nn {
color: #e5c890;
}
/* NameConstant */
.chroma .no {
color: #e5c890;
}
/* NameTag */
.chroma .nt {
color: #ca9ee6;
}
/* NameVariable */
.chroma .nv {
color: #ef9f76;
}
/* NameOther */
.chroma .nx {
color: #ef9f76;
}
/* Operator */
.chroma .o {
color: #99d1db;
}
/* OperatorWord */
.chroma .ow {
color: #99d1db;
font-weight: bold;
}
/* Punctuation */
.chroma .p {
color: #949cbb;
}
/* NameProperty */
/* LiteralString */
.chroma .s {
color: #a6d189;
}
/* LiteralStringSingle */
.chroma .s1 {
color: #a6d189;
}
/* LiteralStringDouble */
.chroma .s2 {
color: #a6d189;
}
/* LiteralStringAffix */
.chroma .sa {
color: #a6d189;
}
/* LiteralStringBacktick */
.chroma .sb {
color: #a6d189;
}
/* LiteralStringChar */
.chroma .sc {
color: #a6d189;
}
/* LiteralStringDoc */
.chroma .sd {
color: #a6d189;
}
/* LiteralStringEscape */
.chroma .se {
color: #8caaee;
}
/* LiteralStringHeredoc */
.chroma .sh {
color: #a6d189;
}
/* LiteralStringInterpol */
.chroma .si {
color: #a6d189;
}
/* LiteralStringRegex */
.chroma .sr {
color: #8caaee;
}
/* LiteralStringSymbol */
.chroma .ss {
color: #a6d189;
}
/* LiteralStringOther */
.chroma .sx {
color: #a6d189;
}
/* NameVariableClass */
.chroma .vc {
color: #e5c890;
}
/* NameVariableGlobal */
.chroma .vg {
color: #ef9f76;
}
/* NameVariableInstance */
.chroma .vi {
color: #e5c890;
}
/* NameVariableMagic */
/* TextWhitespace */
.chroma .w {
color: #414559;
}
.CodeMirror .cm-property,
.CodeMirror.cm-s-default .cm-property,
.CodeMirror.cm-s-paper .cm-property {
color: #c6d0f5;
}
.CodeMirror .cm-header,
.CodeMirror.cm-s-default .cm-header,
.CodeMirror.cm-s-paper .cm-header {
color: #c6d0f5;
}
.CodeMirror .cm-quote,
.CodeMirror.cm-s-default .cm-quote,
.CodeMirror.cm-s-paper .cm-quote {
color: #a6d189;
}
.CodeMirror .cm-keyword,
.CodeMirror.cm-s-default .cm-keyword,
.CodeMirror.cm-s-paper .cm-keyword {
color: #ca9ee6;
}
.CodeMirror .cm-atom,
.CodeMirror.cm-s-default .cm-atom,
.CodeMirror.cm-s-paper .cm-atom {
color: #e78284;
}
.CodeMirror .cm-number,
.CodeMirror.cm-s-default .cm-number,
.CodeMirror.cm-s-paper .cm-number {
color: #ef9f76;
}
.CodeMirror .cm-def,
.CodeMirror.cm-s-default .cm-def,
.CodeMirror.cm-s-paper .cm-def {
color: #c6d0f5;
}
.CodeMirror .cm-variable-2,
.CodeMirror.cm-s-default .cm-variable-2,
.CodeMirror.cm-s-paper .cm-variable-2 {
color: #99d1db;
}
.CodeMirror .cm-variable-3,
.CodeMirror.cm-s-default .cm-variable-3,
.CodeMirror.cm-s-paper .cm-variable-3 {
color: #81c8be;
}
.CodeMirror .cm-comment,
.CodeMirror.cm-s-default .cm-comment,
.CodeMirror.cm-s-paper .cm-comment {
color: #626880;
}
.CodeMirror .cm-string,
.CodeMirror.cm-s-default .cm-string,
.CodeMirror.cm-s-paper .cm-string {
color: #a6d189;
}
.CodeMirror .cm-string-2,
.CodeMirror.cm-s-default .cm-string-2,
.CodeMirror.cm-s-paper .cm-string-2 {
color: #a6d189;
}
.CodeMirror .cm-meta,
.CodeMirror.cm-s-default .cm-meta,
.CodeMirror.cm-s-paper .cm-meta {
color: #ef9f76;
}
.CodeMirror .cm-qualifier,
.CodeMirror.cm-s-default .cm-qualifier,
.CodeMirror.cm-s-paper .cm-qualifier {
color: #ef9f76;
}
.CodeMirror .cm-builtin,
.CodeMirror.cm-s-default .cm-builtin,
.CodeMirror.cm-s-paper .cm-builtin {
color: #ef9f76;
}
.CodeMirror .cm-bracket,
.CodeMirror.cm-s-default .cm-bracket,
.CodeMirror.cm-s-paper .cm-bracket {
color: #c6d0f5;
}
.CodeMirror .cm-tag,
.CodeMirror.cm-s-default .cm-tag,
.CodeMirror.cm-s-paper .cm-tag {
color: #e5c890;
}
.CodeMirror .cm-attribute,
.CodeMirror.cm-s-default .cm-attribute,
.CodeMirror.cm-s-paper .cm-attribute {
color: #e5c890;
}
.CodeMirror .cm-hr,
.CodeMirror.cm-s-default .cm-hr,
.CodeMirror.cm-s-paper .cm-hr {
color: #949cbb;
}
.CodeMirror .cm-url,
.CodeMirror.cm-s-default .cm-url,
.CodeMirror.cm-s-paper .cm-url {
color: #8caaee;
}
.CodeMirror .cm-link,
.CodeMirror.cm-s-default .cm-link,
.CodeMirror.cm-s-paper .cm-link {
color: #8caaee;
}
.CodeMirror .cm-error,
.CodeMirror.cm-s-default .cm-error,
.CodeMirror.cm-s-paper .cm-error {
color: #e78284;
}
.monaco-editor .selected-text {
background-color: #414559 !important;
}
.monaco-editor .margin-view-overlays .line-numbers {
color: #a5adce !important;
}
.monaco-editor .line-numbers.active-line-number {
color: #eebebe !important;
}
.monaco-editor .view-overlays .current-line,
.monaco-editor .margin-view-overlays .current-line-margin {
background-color: #3b3f52 !important;
}
.monaco-editor .mtk1 {
color: #c6d0f5 !important;
}
.monaco-editor .mtk2 {
color: #ff69b4 !important;
}
.monaco-editor .mtk3 {
color: #ef9f76 !important;
}
.monaco-editor .mtk4 {
color: #81c8be !important;
}
.monaco-editor .mtk5 {
color: #c6d0f5 !important;
}
.monaco-editor .mtk6 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk7 {
color: #ef9f76 !important;
}
.monaco-editor .mtk8 {
color: #949cbb !important;
}
.monaco-editor .mtk9 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk10 {
color: #a5adce !important;
}
.monaco-editor .mtk11 {
color: #81c8be !important;
}
.monaco-editor .mtk12 {
color: #81c8be !important;
}
.monaco-editor .mtk13 {
color: #ff69b4 !important;
}
.monaco-editor .mtk14 {
color: #ff69b4 !important;
}
.monaco-editor .mtk15 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk16 {
color: #949cbb !important;
}
.monaco-editor .mtk17 {
color: #ff69b4 !important;
}
.monaco-editor .mtk18 {
color: #ff69b4 !important;
}
.monaco-editor .mtk19 {
color: #81c8be !important;
}
.monaco-editor .mtk20 {
color: #ff69b4 !important;
}
.monaco-editor .mtk21 {
color: #a6d189 !important;
}
.monaco-editor .mtk22 {
color: #ff69b4 !important;
}
.monaco-editor .mtk23 {
color: #8caaee !important;
}
.monaco-editor .mtk24 {
color: #ef9f76 !important;
}
.monaco-editor .mtk25 {
color: #f4b8e4 !important;
}
.monaco-editor .bracket-highlighting-0 {
color: #daa1b1 !important;
}
.monaco-editor .bracket-highlighting-1 {
color: #dfb3a9 !important;
}
.monaco-editor .bracket-highlighting-2 {
color: #d9cbb8 !important;
}
.monaco-editor .bracket-highlighting-3 {
color: #b3d1b4 !important;
}
.monaco-editor .bracket-highlighting-4 {
color: #a3b9f1 !important;
}
.monaco-editor .bracket-highlighting-5 {
color: #c8b2ec !important;
}
@@ -0,0 +1,852 @@
:root {
color-scheme: dark;
--is-dark-theme: true;
accent-color: #a6d189;
--color-primary: #a6d189;
--color-primary-contrast: #232634;
--color-primary-hover: #98ca77;
--color-primary-dark-1: #9ecd7e;
--color-primary-dark-2: #95c873;
--color-primary-dark-3: #8dc468;
--color-primary-dark-4: #85c05d;
--color-primary-dark-5: #7cbc52;
--color-primary-dark-6: #74b747;
--color-primary-dark-7: #6dac43;
--color-primary-light-1: #aed594;
--color-primary-light-2: #b7da9f;
--color-primary-light-3: #bfdeaa;
--color-primary-light-4: #c7e2b5;
--color-primary-light-5: #d0e6c0;
--color-primary-light-6: #d8ebcb;
--color-primary-light-7: #e0efd6;
--color-primary-alpha-10: rgba(166, 209, 137, 0.1);
--color-primary-alpha-20: rgba(166, 209, 137, 0.2);
--color-primary-alpha-30: rgba(166, 209, 137, 0.3);
--color-primary-alpha-40: rgba(166, 209, 137, 0.4);
--color-primary-alpha-50: rgba(166, 209, 137, 0.5);
--color-primary-alpha-60: rgba(166, 209, 137, 0.6);
--color-primary-alpha-70: rgba(166, 209, 137, 0.7);
--color-primary-alpha-80: rgba(166, 209, 137, 0.8);
--color-primary-alpha-90: rgba(166, 209, 137, 0.9);
--color-secondary: #51576d;
--color-secondary-dark-1: #474c62;
--color-secondary-dark-2: #4e536b;
--color-secondary-dark-3: #545a74;
--color-secondary-dark-4: #5b607c;
--color-secondary-dark-5: #616785;
--color-secondary-dark-6: #686e8e;
--color-secondary-dark-7: #6f7696;
--color-secondary-dark-8: #787e9c;
--color-secondary-dark-9: #8187a3;
--color-secondary-dark-10: #8a8fa9;
--color-secondary-dark-11: #9397b0;
--color-secondary-dark-12: #9ba0b6;
--color-secondary-dark-13: #a4a8bd;
--color-secondary-light-1: #3b3e50;
--color-secondary-light-2: #343747;
--color-secondary-light-3: #2e303e;
--color-secondary-light-4: #272a36;
--color-secondary-alpha-10: rgba(65, 69, 89, 0.1);
--color-secondary-alpha-20: rgba(65, 69, 89, 0.2);
--color-secondary-alpha-30: rgba(65, 69, 89, 0.3);
--color-secondary-alpha-40: rgba(65, 69, 89, 0.4);
--color-secondary-alpha-50: rgba(65, 69, 89, 0.5);
--color-secondary-alpha-60: rgba(65, 69, 89, 0.6);
--color-secondary-alpha-70: rgba(65, 69, 89, 0.7);
--color-secondary-alpha-80: rgba(65, 69, 89, 0.8);
--color-secondary-alpha-90: rgba(65, 69, 89, 0.9);
/* colors */
--color-red: #e78284;
--color-orange: #ef9f76;
--color-yellow: #e5c890;
--color-olive: #a6d189;
--color-green: #a6d189;
--color-teal: #81c8be;
--color-blue: #8caaee;
--color-violet: #babbf1;
--color-purple: #ca9ee6;
--color-pink: #f4b8e4;
--color-brown: #eebebe;
--color-grey: #949cbb;
--color-black: #292c3c;
/* light variants - produced via Sass scale-color(color, $lightness: -10%) */
--color-red-light: #df575a;
--color-orange-light: #ea7f48;
--color-yellow-light: #dbb467;
--color-olive-light: #8ac364;
--color-green-light: #8ac364;
--color-teal-light: #5db9ac;
--color-blue-light: #6089e7;
--color-violet-light: #9091e8;
--color-purple-light: #b475dc;
--color-pink-light: #ed8cd3;
--color-brown-light: #e39696;
--color-grey-light: #757fa7;
--color-black-light: #14161e;
/* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */
--color-red-dark-1: #df575a;
--color-orange-dark-1: #ea7f48;
--color-yellow-dark-1: #dbb467;
--color-olive-dark-1: #8ac364;
--color-green-dark-1: #8ac364;
--color-teal-dark-1: #5db9ac;
--color-blue-dark-1: #6089e7;
--color-violet-dark-1: #9091e8;
--color-purple-dark-1: #b475dc;
--color-pink-dark-1: #ed8cd3;
--color-brown-dark-1: #e39696;
--color-black-dark-1: #14161e;
/* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */
--color-red-dark-2: #d72c30;
--color-orange-dark-2: #e45f1b;
--color-yellow-dark-2: #d29f3d;
--color-olive-dark-2: #70b044;
--color-green-dark-2: #70b044;
--color-teal-dark-2: #459e91;
--color-blue-dark-2: #3368e1;
--color-violet-dark-2: #6567e0;
--color-purple-dark-2: #9e4dd1;
--color-pink-dark-2: #e660c2;
--color-brown-dark-2: #d96d6d;
--color-black-dark-2: black;
/* other colors */
--color-gold: #f2d5cf;
--color-white: #c6d0f5;
--color-diff-removed-word-bg: rgba(231, 130, 132, 0.15);
--color-diff-added-word-bg: rgba(166, 209, 137, 0.15);
--color-diff-removed-row-bg: rgba(231, 130, 132, 0.07);
--color-diff-moved-row-bg: rgba(229, 200, 144, 0.07);
--color-diff-added-row-bg: rgba(166, 209, 137, 0.07);
--color-diff-removed-row-border: rgba(231, 130, 132, 0.07);
--color-diff-moved-row-border: rgba(229, 200, 144, 0.07);
--color-diff-added-row-border: rgba(166, 209, 137, 0.07);
--color-diff-inactive: #949cbb;
--color-error-border: #e78284;
--color-error-bg: #e78284;
--color-error-bg-active: #e36d6f;
--color-error-bg-hover: #df575a;
--color-error-text: #232634;
--color-success-border: #8ac364;
--color-success-bg: #a6d189;
--color-success-text: #232634;
--color-warning-border: #dbb467;
--color-warning-bg: #e5c890;
--color-warning-text: #232634;
--color-info-border: #6089e7;
--color-info-bg: #232634;
--color-info-text: #c6d0f5;
--color-red-badge: #df575a;
--color-red-badge-bg: #232634;
--color-red-badge-hover-bg: #e36d6f;
--color-green-badge: #a6d189;
--color-green-badge-bg: #a6d189;
--color-green-badge-hover-bg: #98ca77;
--color-yellow-badge: #e5c890;
--color-yellow-badge-bg: #232634;
--color-yellow-badge-hover-bg: #e0be7b;
--color-orange-badge: #ef9f76;
--color-orange-badge-bg: #232634;
--color-orange-badge-hover-bg: #ec8f5f;
--color-git: #ef9f76;
--color-highlight-bg: rgba(229, 200, 144, 0.15);
/* target-based colors */
--color-body: #232634;
--color-box-header: #292c3c;
--color-box-body: #292c3c;
--color-box-body-highlight: #414559;
--color-text-dark: #a5adce;
--color-text: #c6d0f5;
--color-text-light: #b5bfe2;
--color-text-light-1: #b5bfe2;
--color-text-light-2: #b5bfe2;
--color-text-light-3: #b5bfe2;
--color-footer: #292c3c;
--color-timeline: #414559;
--color-input-text: #c6d0f5;
--color-input-background: #414559;
--color-input-toggle-background: #414559;
--color-input-border: #51576d;
--color-input-border-hover: #626880;
--color-nav-bg: #292c3c;
--color-nav-hover-bg: #414559;
--color-navbar: #292c3c;
--color-navbar-transparent: rgba(35, 38, 52, 0);
--color-light: rgba(98, 104, 128, 0.3);
--color-light-mimic-enabled: rgba(
0,
0,
0,
calc(40 / 255 * 222 / 255 / var(--opacity-disabled))
);
--color-light-border: #626880;
--color-hover: rgba(115, 121, 148, 0.1);
--color-active: rgba(198, 208, 245, 0.1);
--color-menu: #414559;
--color-card: #414559;
--color-markup-table-row: rgba(198, 208, 245, 0.02);
--color-markup-code-block: rgba(198, 208, 245, 0.05);
--color-markup-code-inline: #414559;
--color-button: #414559;
--color-code-bg: #303446;
--color-code-sidebar-bg: #414559;
--color-shadow: rgba(35, 38, 52, 0.1);
--color-tooltip-bg: #414559;
--color-tooltip-text: var(--color-text);
--color-secondary-bg: #414559;
--color-text-focus: #c6d0f5;
--color-expand-button: #626880;
--color-placeholder-text: #a5adce;
--color-editor-line-highlight: var(--color-primary-light-5);
--color-project-board-bg: var(--color-secondary-light-2);
/* gitea source code: */
/* should ideally be --color-text-dark, see go-gitea/gitea#15651 */
--color-caret: var(--color-text);
--color-reaction-bg: rgba(198, 208, 245, 0.07);
--color-reaction-active-bg: var(--color-primary-alpha-40);
--color-header-wrapper: #292c3c;
--color-header-wrapper-transparent: rgba(41, 44, 60, 0);
--color-label-text: #232634;
--color-label-bg: #a6d189;
--color-label-hover-bg: #95c873;
--color-label-active-bg: #9ecd7e;
--color-accent: var(--color-primary-light-1);
--color-small-accent: var(--color-primary-light-5);
--color-active-line: #51576d;
}
/* invert emojis that are hard to read otherwise */
.emoji[aria-label="check mark"],
.emoji[aria-label="currency exchange"],
.emoji[aria-label="TOP arrow"],
.emoji[aria-label="END arrow"],
.emoji[aria-label="ON! arrow"],
.emoji[aria-label="SOON arrow"],
.emoji[aria-label="heavy dollar sign"],
.emoji[aria-label=copyright],
.emoji[aria-label=registered],
.emoji[aria-label="trade mark"],
.emoji[aria-label=multiply],
.emoji[aria-label=plus],
.emoji[aria-label=minus],
.emoji[aria-label=divide],
.emoji[aria-label="curly loop"],
.emoji[aria-label="double curly loop"],
.emoji[aria-label="wavy dash"],
.emoji[aria-label="paw prints"],
.emoji[aria-label="musical note"],
.emoji[aria-label="musical notes"] {
filter: invert(100%) hue-rotate(180deg);
}
.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal,
.ui.ui.ui.label:not(.inverted, .basic).primary,
.ui.ui.ui.label:not(.inverted, .basic).green,
.ui.ui.ui.label:not(.inverted, .basic).red,
.ui.ui.ui.label:not(.inverted, .basic).teal {
color: #232634;
}
.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover,
.ui.ui.ui.label:not(.inverted, .basic).primary:hover,
.ui.ui.ui.label:not(.inverted, .basic).green:hover,
.ui.ui.ui.label:not(.inverted, .basic).red:hover,
.ui.ui.ui.label:not(.inverted, .basic).teal:hover {
color: #303446;
}
.ui.basic.modal {
background-color: #303446;
}
.ui.commit-header-row .svg.gitea-lock ~ a {
color: #232634;
}
.ui.negative.message .header {
color: var(--color-error-text);
}
.ui.sha.isSigned.isVerified .shortsha {
color: #232634;
}
.ui.sha.isSigned.isVerified svg.gitea-lock {
fill: #232634;
}
.ui.basic.modal,
.ui.basic.modal > .header,
.ui.inverted.button {
color: #c6d0f5 !important;
}
.inline-code-block {
color: #232634;
}
::selection {
background: rgba(166, 209, 137, 0.3) !important;
}
/* NameBuiltinPseudo */
.chroma .bp {
color: #ef9f76;
}
/* Comment */
.chroma .c {
color: #737994;
}
/* CommentSingle */
.chroma .c1 {
color: #737994;
}
/* CommentHashbang */
.chroma .ch {
color: #737994;
}
/* CommentMultiline */
.chroma .cm {
color: #737994;
}
/* CommentPreproc */
.chroma .cp {
color: #8caaee;
}
/* CommentPreprocFile */
.chroma .cpf {
color: #8caaee;
}
/* CommentSpecial */
.chroma .cs {
color: #737994;
}
/* LiteralStringDelimiter */
.chroma .dl {
color: #8caaee;
}
/* NameFunctionMagic */
/* Generic */
/* GenericDeleted */
.chroma .gd {
color: #c6d0f5;
background-color: rgba(231, 130, 132, 0.15);
}
/* GenericEmph */
.chroma .ge {
font-style: italic;
}
/* GenericHeading */
.chroma .gh {
color: #99d1db;
}
/* GenericInserted */
.chroma .gi {
color: #c6d0f5;
background-color: rgba(166, 209, 137, 0.15);
}
/* GenericUnderline */
/* GenericOutput */
.chroma .go {
color: #ef9f76;
}
/* GenericPrompt */
.chroma .gp {
color: #737994;
font-weight: bold;
}
/* GenericError */
.chroma .gr {
color: #ea999c;
}
/* GenericStrong */
.chroma .gs {
font-weight: bold;
}
/* GenericTraceback */
.chroma .gt {
color: #ea999c;
}
/* GenericSubheading */
.chroma .gu {
color: #99d1db;
}
/* LiteralNumberIntegerLong */
.chroma .il {
color: #ef9f76;
}
/* Keyword */
.chroma .k {
color: #ca9ee6;
}
/* KeywordConstant */
.chroma .kc {
color: #e5c890;
}
/* KeywordDeclaration */
.chroma .kd {
color: #ca9ee6;
}
/* KeywordNamespace */
.chroma .kn {
color: #e5c890;
}
/* KeywordPseudo */
.chroma .kp {
color: #ca9ee6;
font-weight: bold;
}
/* KeywordReserved */
.chroma .kr {
color: #ca9ee6;
}
/* KeywordType */
.chroma .kt {
color: #e5c890;
}
/* Literal */
/* LiteralDate */
/* LiteralNumber */
.chroma .m {
color: #ef9f76;
}
/* LiteralNumberBin */
.chroma .mb {
color: #ef9f76;
}
/* LiteralNumberFloat */
.chroma .mf {
color: #ef9f76;
}
/* LiteralNumberHex */
.chroma .mh {
color: #ef9f76;
}
/* LiteralNumberInteger */
.chroma .mi {
color: #ef9f76;
}
/* LiteralNumberOct */
.chroma .mo {
color: #ef9f76;
}
/* Name */
.chroma .n {
color: #babbf1;
}
/* NameAttribute */
.chroma .na {
color: #e5c890;
}
/* NameBuiltin */
.chroma .nb {
color: #ef9f76;
}
/* NameClass */
.chroma .nc {
color: #e5c890;
}
/* NameDecorator */
.chroma .nd {
color: #f4b8e4;
}
/* NameException */
.chroma .ne {
color: #ea999c;
}
/* NameFunction */
.chroma .nf {
color: #8caaee;
}
/* NameEntity */
.chroma .ni {
color: #f4b8e4;
}
/* NameLabel */
.chroma .nl {
color: #e5c890;
}
/* NameNamespace */
.chroma .nn {
color: #e5c890;
}
/* NameConstant */
.chroma .no {
color: #e5c890;
}
/* NameTag */
.chroma .nt {
color: #ca9ee6;
}
/* NameVariable */
.chroma .nv {
color: #ef9f76;
}
/* NameOther */
.chroma .nx {
color: #ef9f76;
}
/* Operator */
.chroma .o {
color: #99d1db;
}
/* OperatorWord */
.chroma .ow {
color: #99d1db;
font-weight: bold;
}
/* Punctuation */
.chroma .p {
color: #949cbb;
}
/* NameProperty */
/* LiteralString */
.chroma .s {
color: #a6d189;
}
/* LiteralStringSingle */
.chroma .s1 {
color: #a6d189;
}
/* LiteralStringDouble */
.chroma .s2 {
color: #a6d189;
}
/* LiteralStringAffix */
.chroma .sa {
color: #a6d189;
}
/* LiteralStringBacktick */
.chroma .sb {
color: #a6d189;
}
/* LiteralStringChar */
.chroma .sc {
color: #a6d189;
}
/* LiteralStringDoc */
.chroma .sd {
color: #a6d189;
}
/* LiteralStringEscape */
.chroma .se {
color: #8caaee;
}
/* LiteralStringHeredoc */
.chroma .sh {
color: #a6d189;
}
/* LiteralStringInterpol */
.chroma .si {
color: #a6d189;
}
/* LiteralStringRegex */
.chroma .sr {
color: #8caaee;
}
/* LiteralStringSymbol */
.chroma .ss {
color: #a6d189;
}
/* LiteralStringOther */
.chroma .sx {
color: #a6d189;
}
/* NameVariableClass */
.chroma .vc {
color: #e5c890;
}
/* NameVariableGlobal */
.chroma .vg {
color: #ef9f76;
}
/* NameVariableInstance */
.chroma .vi {
color: #e5c890;
}
/* NameVariableMagic */
/* TextWhitespace */
.chroma .w {
color: #414559;
}
.CodeMirror .cm-property,
.CodeMirror.cm-s-default .cm-property,
.CodeMirror.cm-s-paper .cm-property {
color: #c6d0f5;
}
.CodeMirror .cm-header,
.CodeMirror.cm-s-default .cm-header,
.CodeMirror.cm-s-paper .cm-header {
color: #c6d0f5;
}
.CodeMirror .cm-quote,
.CodeMirror.cm-s-default .cm-quote,
.CodeMirror.cm-s-paper .cm-quote {
color: #a6d189;
}
.CodeMirror .cm-keyword,
.CodeMirror.cm-s-default .cm-keyword,
.CodeMirror.cm-s-paper .cm-keyword {
color: #ca9ee6;
}
.CodeMirror .cm-atom,
.CodeMirror.cm-s-default .cm-atom,
.CodeMirror.cm-s-paper .cm-atom {
color: #e78284;
}
.CodeMirror .cm-number,
.CodeMirror.cm-s-default .cm-number,
.CodeMirror.cm-s-paper .cm-number {
color: #ef9f76;
}
.CodeMirror .cm-def,
.CodeMirror.cm-s-default .cm-def,
.CodeMirror.cm-s-paper .cm-def {
color: #c6d0f5;
}
.CodeMirror .cm-variable-2,
.CodeMirror.cm-s-default .cm-variable-2,
.CodeMirror.cm-s-paper .cm-variable-2 {
color: #99d1db;
}
.CodeMirror .cm-variable-3,
.CodeMirror.cm-s-default .cm-variable-3,
.CodeMirror.cm-s-paper .cm-variable-3 {
color: #81c8be;
}
.CodeMirror .cm-comment,
.CodeMirror.cm-s-default .cm-comment,
.CodeMirror.cm-s-paper .cm-comment {
color: #626880;
}
.CodeMirror .cm-string,
.CodeMirror.cm-s-default .cm-string,
.CodeMirror.cm-s-paper .cm-string {
color: #a6d189;
}
.CodeMirror .cm-string-2,
.CodeMirror.cm-s-default .cm-string-2,
.CodeMirror.cm-s-paper .cm-string-2 {
color: #a6d189;
}
.CodeMirror .cm-meta,
.CodeMirror.cm-s-default .cm-meta,
.CodeMirror.cm-s-paper .cm-meta {
color: #ef9f76;
}
.CodeMirror .cm-qualifier,
.CodeMirror.cm-s-default .cm-qualifier,
.CodeMirror.cm-s-paper .cm-qualifier {
color: #ef9f76;
}
.CodeMirror .cm-builtin,
.CodeMirror.cm-s-default .cm-builtin,
.CodeMirror.cm-s-paper .cm-builtin {
color: #ef9f76;
}
.CodeMirror .cm-bracket,
.CodeMirror.cm-s-default .cm-bracket,
.CodeMirror.cm-s-paper .cm-bracket {
color: #c6d0f5;
}
.CodeMirror .cm-tag,
.CodeMirror.cm-s-default .cm-tag,
.CodeMirror.cm-s-paper .cm-tag {
color: #e5c890;
}
.CodeMirror .cm-attribute,
.CodeMirror.cm-s-default .cm-attribute,
.CodeMirror.cm-s-paper .cm-attribute {
color: #e5c890;
}
.CodeMirror .cm-hr,
.CodeMirror.cm-s-default .cm-hr,
.CodeMirror.cm-s-paper .cm-hr {
color: #949cbb;
}
.CodeMirror .cm-url,
.CodeMirror.cm-s-default .cm-url,
.CodeMirror.cm-s-paper .cm-url {
color: #8caaee;
}
.CodeMirror .cm-link,
.CodeMirror.cm-s-default .cm-link,
.CodeMirror.cm-s-paper .cm-link {
color: #8caaee;
}
.CodeMirror .cm-error,
.CodeMirror.cm-s-default .cm-error,
.CodeMirror.cm-s-paper .cm-error {
color: #e78284;
}
.monaco-editor .selected-text {
background-color: #414559 !important;
}
.monaco-editor .margin-view-overlays .line-numbers {
color: #a5adce !important;
}
.monaco-editor .line-numbers.active-line-number {
color: #a6d189 !important;
}
.monaco-editor .view-overlays .current-line,
.monaco-editor .margin-view-overlays .current-line-margin {
background-color: #3b3f52 !important;
}
.monaco-editor .mtk1 {
color: #c6d0f5 !important;
}
.monaco-editor .mtk2 {
color: #ff69b4 !important;
}
.monaco-editor .mtk3 {
color: #ef9f76 !important;
}
.monaco-editor .mtk4 {
color: #81c8be !important;
}
.monaco-editor .mtk5 {
color: #c6d0f5 !important;
}
.monaco-editor .mtk6 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk7 {
color: #ef9f76 !important;
}
.monaco-editor .mtk8 {
color: #949cbb !important;
}
.monaco-editor .mtk9 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk10 {
color: #a5adce !important;
}
.monaco-editor .mtk11 {
color: #81c8be !important;
}
.monaco-editor .mtk12 {
color: #81c8be !important;
}
.monaco-editor .mtk13 {
color: #ff69b4 !important;
}
.monaco-editor .mtk14 {
color: #ff69b4 !important;
}
.monaco-editor .mtk15 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk16 {
color: #949cbb !important;
}
.monaco-editor .mtk17 {
color: #ff69b4 !important;
}
.monaco-editor .mtk18 {
color: #ff69b4 !important;
}
.monaco-editor .mtk19 {
color: #81c8be !important;
}
.monaco-editor .mtk20 {
color: #ff69b4 !important;
}
.monaco-editor .mtk21 {
color: #a6d189 !important;
}
.monaco-editor .mtk22 {
color: #ff69b4 !important;
}
.monaco-editor .mtk23 {
color: #8caaee !important;
}
.monaco-editor .mtk24 {
color: #ef9f76 !important;
}
.monaco-editor .mtk25 {
color: #f4b8e4 !important;
}
.monaco-editor .bracket-highlighting-0 {
color: #daa1b1 !important;
}
.monaco-editor .bracket-highlighting-1 {
color: #dfb3a9 !important;
}
.monaco-editor .bracket-highlighting-2 {
color: #d9cbb8 !important;
}
.monaco-editor .bracket-highlighting-3 {
color: #b3d1b4 !important;
}
.monaco-editor .bracket-highlighting-4 {
color: #a3b9f1 !important;
}
.monaco-editor .bracket-highlighting-5 {
color: #c8b2ec !important;
}
@@ -0,0 +1,852 @@
:root {
color-scheme: dark;
--is-dark-theme: true;
accent-color: #babbf1;
--color-primary: #babbf1;
--color-primary-contrast: #232634;
--color-primary-hover: #a5a6ed;
--color-primary-dark-1: #adaeee;
--color-primary-dark-2: #a1a2ec;
--color-primary-dark-3: #9495e9;
--color-primary-dark-4: #8789e7;
--color-primary-dark-5: #7a7ce4;
--color-primary-dark-6: #6e70e2;
--color-primary-dark-7: #6163df;
--color-primary-light-1: #c7c8f4;
--color-primary-light-2: #d3d4f6;
--color-primary-light-3: #e0e1f9;
--color-primary-light-4: #ededfb;
--color-primary-light-5: #fafafe;
--color-primary-light-6: white;
--color-primary-light-7: white;
--color-primary-alpha-10: rgba(186, 187, 241, 0.1);
--color-primary-alpha-20: rgba(186, 187, 241, 0.2);
--color-primary-alpha-30: rgba(186, 187, 241, 0.3);
--color-primary-alpha-40: rgba(186, 187, 241, 0.4);
--color-primary-alpha-50: rgba(186, 187, 241, 0.5);
--color-primary-alpha-60: rgba(186, 187, 241, 0.6);
--color-primary-alpha-70: rgba(186, 187, 241, 0.7);
--color-primary-alpha-80: rgba(186, 187, 241, 0.8);
--color-primary-alpha-90: rgba(186, 187, 241, 0.9);
--color-secondary: #51576d;
--color-secondary-dark-1: #474c62;
--color-secondary-dark-2: #4e536b;
--color-secondary-dark-3: #545a74;
--color-secondary-dark-4: #5b607c;
--color-secondary-dark-5: #616785;
--color-secondary-dark-6: #686e8e;
--color-secondary-dark-7: #6f7696;
--color-secondary-dark-8: #787e9c;
--color-secondary-dark-9: #8187a3;
--color-secondary-dark-10: #8a8fa9;
--color-secondary-dark-11: #9397b0;
--color-secondary-dark-12: #9ba0b6;
--color-secondary-dark-13: #a4a8bd;
--color-secondary-light-1: #3b3e50;
--color-secondary-light-2: #343747;
--color-secondary-light-3: #2e303e;
--color-secondary-light-4: #272a36;
--color-secondary-alpha-10: rgba(65, 69, 89, 0.1);
--color-secondary-alpha-20: rgba(65, 69, 89, 0.2);
--color-secondary-alpha-30: rgba(65, 69, 89, 0.3);
--color-secondary-alpha-40: rgba(65, 69, 89, 0.4);
--color-secondary-alpha-50: rgba(65, 69, 89, 0.5);
--color-secondary-alpha-60: rgba(65, 69, 89, 0.6);
--color-secondary-alpha-70: rgba(65, 69, 89, 0.7);
--color-secondary-alpha-80: rgba(65, 69, 89, 0.8);
--color-secondary-alpha-90: rgba(65, 69, 89, 0.9);
/* colors */
--color-red: #e78284;
--color-orange: #ef9f76;
--color-yellow: #e5c890;
--color-olive: #a6d189;
--color-green: #a6d189;
--color-teal: #81c8be;
--color-blue: #8caaee;
--color-violet: #babbf1;
--color-purple: #ca9ee6;
--color-pink: #f4b8e4;
--color-brown: #eebebe;
--color-grey: #949cbb;
--color-black: #292c3c;
/* light variants - produced via Sass scale-color(color, $lightness: -10%) */
--color-red-light: #df575a;
--color-orange-light: #ea7f48;
--color-yellow-light: #dbb467;
--color-olive-light: #8ac364;
--color-green-light: #8ac364;
--color-teal-light: #5db9ac;
--color-blue-light: #6089e7;
--color-violet-light: #9091e8;
--color-purple-light: #b475dc;
--color-pink-light: #ed8cd3;
--color-brown-light: #e39696;
--color-grey-light: #757fa7;
--color-black-light: #14161e;
/* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */
--color-red-dark-1: #df575a;
--color-orange-dark-1: #ea7f48;
--color-yellow-dark-1: #dbb467;
--color-olive-dark-1: #8ac364;
--color-green-dark-1: #8ac364;
--color-teal-dark-1: #5db9ac;
--color-blue-dark-1: #6089e7;
--color-violet-dark-1: #9091e8;
--color-purple-dark-1: #b475dc;
--color-pink-dark-1: #ed8cd3;
--color-brown-dark-1: #e39696;
--color-black-dark-1: #14161e;
/* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */
--color-red-dark-2: #d72c30;
--color-orange-dark-2: #e45f1b;
--color-yellow-dark-2: #d29f3d;
--color-olive-dark-2: #70b044;
--color-green-dark-2: #70b044;
--color-teal-dark-2: #459e91;
--color-blue-dark-2: #3368e1;
--color-violet-dark-2: #6567e0;
--color-purple-dark-2: #9e4dd1;
--color-pink-dark-2: #e660c2;
--color-brown-dark-2: #d96d6d;
--color-black-dark-2: black;
/* other colors */
--color-gold: #f2d5cf;
--color-white: #c6d0f5;
--color-diff-removed-word-bg: rgba(231, 130, 132, 0.15);
--color-diff-added-word-bg: rgba(166, 209, 137, 0.15);
--color-diff-removed-row-bg: rgba(231, 130, 132, 0.07);
--color-diff-moved-row-bg: rgba(229, 200, 144, 0.07);
--color-diff-added-row-bg: rgba(166, 209, 137, 0.07);
--color-diff-removed-row-border: rgba(231, 130, 132, 0.07);
--color-diff-moved-row-border: rgba(229, 200, 144, 0.07);
--color-diff-added-row-border: rgba(166, 209, 137, 0.07);
--color-diff-inactive: #949cbb;
--color-error-border: #e78284;
--color-error-bg: #e78284;
--color-error-bg-active: #e36d6f;
--color-error-bg-hover: #df575a;
--color-error-text: #232634;
--color-success-border: #8ac364;
--color-success-bg: #a6d189;
--color-success-text: #232634;
--color-warning-border: #dbb467;
--color-warning-bg: #e5c890;
--color-warning-text: #232634;
--color-info-border: #6089e7;
--color-info-bg: #232634;
--color-info-text: #c6d0f5;
--color-red-badge: #df575a;
--color-red-badge-bg: #232634;
--color-red-badge-hover-bg: #e36d6f;
--color-green-badge: #a6d189;
--color-green-badge-bg: #a6d189;
--color-green-badge-hover-bg: #98ca77;
--color-yellow-badge: #e5c890;
--color-yellow-badge-bg: #232634;
--color-yellow-badge-hover-bg: #e0be7b;
--color-orange-badge: #ef9f76;
--color-orange-badge-bg: #232634;
--color-orange-badge-hover-bg: #ec8f5f;
--color-git: #ef9f76;
--color-highlight-bg: rgba(229, 200, 144, 0.15);
/* target-based colors */
--color-body: #232634;
--color-box-header: #292c3c;
--color-box-body: #292c3c;
--color-box-body-highlight: #414559;
--color-text-dark: #a5adce;
--color-text: #c6d0f5;
--color-text-light: #b5bfe2;
--color-text-light-1: #b5bfe2;
--color-text-light-2: #b5bfe2;
--color-text-light-3: #b5bfe2;
--color-footer: #292c3c;
--color-timeline: #414559;
--color-input-text: #c6d0f5;
--color-input-background: #414559;
--color-input-toggle-background: #414559;
--color-input-border: #51576d;
--color-input-border-hover: #626880;
--color-nav-bg: #292c3c;
--color-nav-hover-bg: #414559;
--color-navbar: #292c3c;
--color-navbar-transparent: rgba(35, 38, 52, 0);
--color-light: rgba(98, 104, 128, 0.3);
--color-light-mimic-enabled: rgba(
0,
0,
0,
calc(40 / 255 * 222 / 255 / var(--opacity-disabled))
);
--color-light-border: #626880;
--color-hover: rgba(115, 121, 148, 0.1);
--color-active: rgba(198, 208, 245, 0.1);
--color-menu: #414559;
--color-card: #414559;
--color-markup-table-row: rgba(198, 208, 245, 0.02);
--color-markup-code-block: rgba(198, 208, 245, 0.05);
--color-markup-code-inline: #414559;
--color-button: #414559;
--color-code-bg: #303446;
--color-code-sidebar-bg: #414559;
--color-shadow: rgba(35, 38, 52, 0.1);
--color-tooltip-bg: #414559;
--color-tooltip-text: var(--color-text);
--color-secondary-bg: #414559;
--color-text-focus: #c6d0f5;
--color-expand-button: #626880;
--color-placeholder-text: #a5adce;
--color-editor-line-highlight: var(--color-primary-light-5);
--color-project-board-bg: var(--color-secondary-light-2);
/* gitea source code: */
/* should ideally be --color-text-dark, see go-gitea/gitea#15651 */
--color-caret: var(--color-text);
--color-reaction-bg: rgba(198, 208, 245, 0.07);
--color-reaction-active-bg: var(--color-primary-alpha-40);
--color-header-wrapper: #292c3c;
--color-header-wrapper-transparent: rgba(41, 44, 60, 0);
--color-label-text: #232634;
--color-label-bg: #babbf1;
--color-label-hover-bg: #a1a2ec;
--color-label-active-bg: #adaeee;
--color-accent: var(--color-primary-light-1);
--color-small-accent: var(--color-primary-light-5);
--color-active-line: #51576d;
}
/* invert emojis that are hard to read otherwise */
.emoji[aria-label="check mark"],
.emoji[aria-label="currency exchange"],
.emoji[aria-label="TOP arrow"],
.emoji[aria-label="END arrow"],
.emoji[aria-label="ON! arrow"],
.emoji[aria-label="SOON arrow"],
.emoji[aria-label="heavy dollar sign"],
.emoji[aria-label=copyright],
.emoji[aria-label=registered],
.emoji[aria-label="trade mark"],
.emoji[aria-label=multiply],
.emoji[aria-label=plus],
.emoji[aria-label=minus],
.emoji[aria-label=divide],
.emoji[aria-label="curly loop"],
.emoji[aria-label="double curly loop"],
.emoji[aria-label="wavy dash"],
.emoji[aria-label="paw prints"],
.emoji[aria-label="musical note"],
.emoji[aria-label="musical notes"] {
filter: invert(100%) hue-rotate(180deg);
}
.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal,
.ui.ui.ui.label:not(.inverted, .basic).primary,
.ui.ui.ui.label:not(.inverted, .basic).green,
.ui.ui.ui.label:not(.inverted, .basic).red,
.ui.ui.ui.label:not(.inverted, .basic).teal {
color: #232634;
}
.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover,
.ui.ui.ui.label:not(.inverted, .basic).primary:hover,
.ui.ui.ui.label:not(.inverted, .basic).green:hover,
.ui.ui.ui.label:not(.inverted, .basic).red:hover,
.ui.ui.ui.label:not(.inverted, .basic).teal:hover {
color: #303446;
}
.ui.basic.modal {
background-color: #303446;
}
.ui.commit-header-row .svg.gitea-lock ~ a {
color: #232634;
}
.ui.negative.message .header {
color: var(--color-error-text);
}
.ui.sha.isSigned.isVerified .shortsha {
color: #232634;
}
.ui.sha.isSigned.isVerified svg.gitea-lock {
fill: #232634;
}
.ui.basic.modal,
.ui.basic.modal > .header,
.ui.inverted.button {
color: #c6d0f5 !important;
}
.inline-code-block {
color: #232634;
}
::selection {
background: rgba(186, 187, 241, 0.3) !important;
}
/* NameBuiltinPseudo */
.chroma .bp {
color: #ef9f76;
}
/* Comment */
.chroma .c {
color: #737994;
}
/* CommentSingle */
.chroma .c1 {
color: #737994;
}
/* CommentHashbang */
.chroma .ch {
color: #737994;
}
/* CommentMultiline */
.chroma .cm {
color: #737994;
}
/* CommentPreproc */
.chroma .cp {
color: #8caaee;
}
/* CommentPreprocFile */
.chroma .cpf {
color: #8caaee;
}
/* CommentSpecial */
.chroma .cs {
color: #737994;
}
/* LiteralStringDelimiter */
.chroma .dl {
color: #8caaee;
}
/* NameFunctionMagic */
/* Generic */
/* GenericDeleted */
.chroma .gd {
color: #c6d0f5;
background-color: rgba(231, 130, 132, 0.15);
}
/* GenericEmph */
.chroma .ge {
font-style: italic;
}
/* GenericHeading */
.chroma .gh {
color: #99d1db;
}
/* GenericInserted */
.chroma .gi {
color: #c6d0f5;
background-color: rgba(166, 209, 137, 0.15);
}
/* GenericUnderline */
/* GenericOutput */
.chroma .go {
color: #ef9f76;
}
/* GenericPrompt */
.chroma .gp {
color: #737994;
font-weight: bold;
}
/* GenericError */
.chroma .gr {
color: #ea999c;
}
/* GenericStrong */
.chroma .gs {
font-weight: bold;
}
/* GenericTraceback */
.chroma .gt {
color: #ea999c;
}
/* GenericSubheading */
.chroma .gu {
color: #99d1db;
}
/* LiteralNumberIntegerLong */
.chroma .il {
color: #ef9f76;
}
/* Keyword */
.chroma .k {
color: #ca9ee6;
}
/* KeywordConstant */
.chroma .kc {
color: #e5c890;
}
/* KeywordDeclaration */
.chroma .kd {
color: #ca9ee6;
}
/* KeywordNamespace */
.chroma .kn {
color: #e5c890;
}
/* KeywordPseudo */
.chroma .kp {
color: #ca9ee6;
font-weight: bold;
}
/* KeywordReserved */
.chroma .kr {
color: #ca9ee6;
}
/* KeywordType */
.chroma .kt {
color: #e5c890;
}
/* Literal */
/* LiteralDate */
/* LiteralNumber */
.chroma .m {
color: #ef9f76;
}
/* LiteralNumberBin */
.chroma .mb {
color: #ef9f76;
}
/* LiteralNumberFloat */
.chroma .mf {
color: #ef9f76;
}
/* LiteralNumberHex */
.chroma .mh {
color: #ef9f76;
}
/* LiteralNumberInteger */
.chroma .mi {
color: #ef9f76;
}
/* LiteralNumberOct */
.chroma .mo {
color: #ef9f76;
}
/* Name */
.chroma .n {
color: #babbf1;
}
/* NameAttribute */
.chroma .na {
color: #e5c890;
}
/* NameBuiltin */
.chroma .nb {
color: #ef9f76;
}
/* NameClass */
.chroma .nc {
color: #e5c890;
}
/* NameDecorator */
.chroma .nd {
color: #f4b8e4;
}
/* NameException */
.chroma .ne {
color: #ea999c;
}
/* NameFunction */
.chroma .nf {
color: #8caaee;
}
/* NameEntity */
.chroma .ni {
color: #f4b8e4;
}
/* NameLabel */
.chroma .nl {
color: #e5c890;
}
/* NameNamespace */
.chroma .nn {
color: #e5c890;
}
/* NameConstant */
.chroma .no {
color: #e5c890;
}
/* NameTag */
.chroma .nt {
color: #ca9ee6;
}
/* NameVariable */
.chroma .nv {
color: #ef9f76;
}
/* NameOther */
.chroma .nx {
color: #ef9f76;
}
/* Operator */
.chroma .o {
color: #99d1db;
}
/* OperatorWord */
.chroma .ow {
color: #99d1db;
font-weight: bold;
}
/* Punctuation */
.chroma .p {
color: #949cbb;
}
/* NameProperty */
/* LiteralString */
.chroma .s {
color: #a6d189;
}
/* LiteralStringSingle */
.chroma .s1 {
color: #a6d189;
}
/* LiteralStringDouble */
.chroma .s2 {
color: #a6d189;
}
/* LiteralStringAffix */
.chroma .sa {
color: #a6d189;
}
/* LiteralStringBacktick */
.chroma .sb {
color: #a6d189;
}
/* LiteralStringChar */
.chroma .sc {
color: #a6d189;
}
/* LiteralStringDoc */
.chroma .sd {
color: #a6d189;
}
/* LiteralStringEscape */
.chroma .se {
color: #8caaee;
}
/* LiteralStringHeredoc */
.chroma .sh {
color: #a6d189;
}
/* LiteralStringInterpol */
.chroma .si {
color: #a6d189;
}
/* LiteralStringRegex */
.chroma .sr {
color: #8caaee;
}
/* LiteralStringSymbol */
.chroma .ss {
color: #a6d189;
}
/* LiteralStringOther */
.chroma .sx {
color: #a6d189;
}
/* NameVariableClass */
.chroma .vc {
color: #e5c890;
}
/* NameVariableGlobal */
.chroma .vg {
color: #ef9f76;
}
/* NameVariableInstance */
.chroma .vi {
color: #e5c890;
}
/* NameVariableMagic */
/* TextWhitespace */
.chroma .w {
color: #414559;
}
.CodeMirror .cm-property,
.CodeMirror.cm-s-default .cm-property,
.CodeMirror.cm-s-paper .cm-property {
color: #c6d0f5;
}
.CodeMirror .cm-header,
.CodeMirror.cm-s-default .cm-header,
.CodeMirror.cm-s-paper .cm-header {
color: #c6d0f5;
}
.CodeMirror .cm-quote,
.CodeMirror.cm-s-default .cm-quote,
.CodeMirror.cm-s-paper .cm-quote {
color: #a6d189;
}
.CodeMirror .cm-keyword,
.CodeMirror.cm-s-default .cm-keyword,
.CodeMirror.cm-s-paper .cm-keyword {
color: #ca9ee6;
}
.CodeMirror .cm-atom,
.CodeMirror.cm-s-default .cm-atom,
.CodeMirror.cm-s-paper .cm-atom {
color: #e78284;
}
.CodeMirror .cm-number,
.CodeMirror.cm-s-default .cm-number,
.CodeMirror.cm-s-paper .cm-number {
color: #ef9f76;
}
.CodeMirror .cm-def,
.CodeMirror.cm-s-default .cm-def,
.CodeMirror.cm-s-paper .cm-def {
color: #c6d0f5;
}
.CodeMirror .cm-variable-2,
.CodeMirror.cm-s-default .cm-variable-2,
.CodeMirror.cm-s-paper .cm-variable-2 {
color: #99d1db;
}
.CodeMirror .cm-variable-3,
.CodeMirror.cm-s-default .cm-variable-3,
.CodeMirror.cm-s-paper .cm-variable-3 {
color: #81c8be;
}
.CodeMirror .cm-comment,
.CodeMirror.cm-s-default .cm-comment,
.CodeMirror.cm-s-paper .cm-comment {
color: #626880;
}
.CodeMirror .cm-string,
.CodeMirror.cm-s-default .cm-string,
.CodeMirror.cm-s-paper .cm-string {
color: #a6d189;
}
.CodeMirror .cm-string-2,
.CodeMirror.cm-s-default .cm-string-2,
.CodeMirror.cm-s-paper .cm-string-2 {
color: #a6d189;
}
.CodeMirror .cm-meta,
.CodeMirror.cm-s-default .cm-meta,
.CodeMirror.cm-s-paper .cm-meta {
color: #ef9f76;
}
.CodeMirror .cm-qualifier,
.CodeMirror.cm-s-default .cm-qualifier,
.CodeMirror.cm-s-paper .cm-qualifier {
color: #ef9f76;
}
.CodeMirror .cm-builtin,
.CodeMirror.cm-s-default .cm-builtin,
.CodeMirror.cm-s-paper .cm-builtin {
color: #ef9f76;
}
.CodeMirror .cm-bracket,
.CodeMirror.cm-s-default .cm-bracket,
.CodeMirror.cm-s-paper .cm-bracket {
color: #c6d0f5;
}
.CodeMirror .cm-tag,
.CodeMirror.cm-s-default .cm-tag,
.CodeMirror.cm-s-paper .cm-tag {
color: #e5c890;
}
.CodeMirror .cm-attribute,
.CodeMirror.cm-s-default .cm-attribute,
.CodeMirror.cm-s-paper .cm-attribute {
color: #e5c890;
}
.CodeMirror .cm-hr,
.CodeMirror.cm-s-default .cm-hr,
.CodeMirror.cm-s-paper .cm-hr {
color: #949cbb;
}
.CodeMirror .cm-url,
.CodeMirror.cm-s-default .cm-url,
.CodeMirror.cm-s-paper .cm-url {
color: #8caaee;
}
.CodeMirror .cm-link,
.CodeMirror.cm-s-default .cm-link,
.CodeMirror.cm-s-paper .cm-link {
color: #8caaee;
}
.CodeMirror .cm-error,
.CodeMirror.cm-s-default .cm-error,
.CodeMirror.cm-s-paper .cm-error {
color: #e78284;
}
.monaco-editor .selected-text {
background-color: #414559 !important;
}
.monaco-editor .margin-view-overlays .line-numbers {
color: #a5adce !important;
}
.monaco-editor .line-numbers.active-line-number {
color: #babbf1 !important;
}
.monaco-editor .view-overlays .current-line,
.monaco-editor .margin-view-overlays .current-line-margin {
background-color: #3b3f52 !important;
}
.monaco-editor .mtk1 {
color: #c6d0f5 !important;
}
.monaco-editor .mtk2 {
color: #ff69b4 !important;
}
.monaco-editor .mtk3 {
color: #ef9f76 !important;
}
.monaco-editor .mtk4 {
color: #81c8be !important;
}
.monaco-editor .mtk5 {
color: #c6d0f5 !important;
}
.monaco-editor .mtk6 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk7 {
color: #ef9f76 !important;
}
.monaco-editor .mtk8 {
color: #949cbb !important;
}
.monaco-editor .mtk9 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk10 {
color: #a5adce !important;
}
.monaco-editor .mtk11 {
color: #81c8be !important;
}
.monaco-editor .mtk12 {
color: #81c8be !important;
}
.monaco-editor .mtk13 {
color: #ff69b4 !important;
}
.monaco-editor .mtk14 {
color: #ff69b4 !important;
}
.monaco-editor .mtk15 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk16 {
color: #949cbb !important;
}
.monaco-editor .mtk17 {
color: #ff69b4 !important;
}
.monaco-editor .mtk18 {
color: #ff69b4 !important;
}
.monaco-editor .mtk19 {
color: #81c8be !important;
}
.monaco-editor .mtk20 {
color: #ff69b4 !important;
}
.monaco-editor .mtk21 {
color: #a6d189 !important;
}
.monaco-editor .mtk22 {
color: #ff69b4 !important;
}
.monaco-editor .mtk23 {
color: #8caaee !important;
}
.monaco-editor .mtk24 {
color: #ef9f76 !important;
}
.monaco-editor .mtk25 {
color: #f4b8e4 !important;
}
.monaco-editor .bracket-highlighting-0 {
color: #daa1b1 !important;
}
.monaco-editor .bracket-highlighting-1 {
color: #dfb3a9 !important;
}
.monaco-editor .bracket-highlighting-2 {
color: #d9cbb8 !important;
}
.monaco-editor .bracket-highlighting-3 {
color: #b3d1b4 !important;
}
.monaco-editor .bracket-highlighting-4 {
color: #a3b9f1 !important;
}
.monaco-editor .bracket-highlighting-5 {
color: #c8b2ec !important;
}
@@ -0,0 +1,852 @@
:root {
color-scheme: dark;
--is-dark-theme: true;
accent-color: #ea999c;
--color-primary: #ea999c;
--color-primary-contrast: #232634;
--color-primary-hover: #e68487;
--color-primary-dark-1: #e78c90;
--color-primary-dark-2: #e58083;
--color-primary-dark-3: #e27377;
--color-primary-dark-4: #e0666b;
--color-primary-dark-5: #dd5a5e;
--color-primary-dark-6: #da4d52;
--color-primary-dark-7: #d84046;
--color-primary-light-1: #eda6a8;
--color-primary-light-2: #efb2b5;
--color-primary-light-3: #f2bfc1;
--color-primary-light-4: #f4cccd;
--color-primary-light-5: #f7d8da;
--color-primary-light-6: #fae5e6;
--color-primary-light-7: #fcf2f2;
--color-primary-alpha-10: rgba(234, 153, 156, 0.1);
--color-primary-alpha-20: rgba(234, 153, 156, 0.2);
--color-primary-alpha-30: rgba(234, 153, 156, 0.3);
--color-primary-alpha-40: rgba(234, 153, 156, 0.4);
--color-primary-alpha-50: rgba(234, 153, 156, 0.5);
--color-primary-alpha-60: rgba(234, 153, 156, 0.6);
--color-primary-alpha-70: rgba(234, 153, 156, 0.7);
--color-primary-alpha-80: rgba(234, 153, 156, 0.8);
--color-primary-alpha-90: rgba(234, 153, 156, 0.9);
--color-secondary: #51576d;
--color-secondary-dark-1: #474c62;
--color-secondary-dark-2: #4e536b;
--color-secondary-dark-3: #545a74;
--color-secondary-dark-4: #5b607c;
--color-secondary-dark-5: #616785;
--color-secondary-dark-6: #686e8e;
--color-secondary-dark-7: #6f7696;
--color-secondary-dark-8: #787e9c;
--color-secondary-dark-9: #8187a3;
--color-secondary-dark-10: #8a8fa9;
--color-secondary-dark-11: #9397b0;
--color-secondary-dark-12: #9ba0b6;
--color-secondary-dark-13: #a4a8bd;
--color-secondary-light-1: #3b3e50;
--color-secondary-light-2: #343747;
--color-secondary-light-3: #2e303e;
--color-secondary-light-4: #272a36;
--color-secondary-alpha-10: rgba(65, 69, 89, 0.1);
--color-secondary-alpha-20: rgba(65, 69, 89, 0.2);
--color-secondary-alpha-30: rgba(65, 69, 89, 0.3);
--color-secondary-alpha-40: rgba(65, 69, 89, 0.4);
--color-secondary-alpha-50: rgba(65, 69, 89, 0.5);
--color-secondary-alpha-60: rgba(65, 69, 89, 0.6);
--color-secondary-alpha-70: rgba(65, 69, 89, 0.7);
--color-secondary-alpha-80: rgba(65, 69, 89, 0.8);
--color-secondary-alpha-90: rgba(65, 69, 89, 0.9);
/* colors */
--color-red: #e78284;
--color-orange: #ef9f76;
--color-yellow: #e5c890;
--color-olive: #a6d189;
--color-green: #a6d189;
--color-teal: #81c8be;
--color-blue: #8caaee;
--color-violet: #babbf1;
--color-purple: #ca9ee6;
--color-pink: #f4b8e4;
--color-brown: #eebebe;
--color-grey: #949cbb;
--color-black: #292c3c;
/* light variants - produced via Sass scale-color(color, $lightness: -10%) */
--color-red-light: #df575a;
--color-orange-light: #ea7f48;
--color-yellow-light: #dbb467;
--color-olive-light: #8ac364;
--color-green-light: #8ac364;
--color-teal-light: #5db9ac;
--color-blue-light: #6089e7;
--color-violet-light: #9091e8;
--color-purple-light: #b475dc;
--color-pink-light: #ed8cd3;
--color-brown-light: #e39696;
--color-grey-light: #757fa7;
--color-black-light: #14161e;
/* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */
--color-red-dark-1: #df575a;
--color-orange-dark-1: #ea7f48;
--color-yellow-dark-1: #dbb467;
--color-olive-dark-1: #8ac364;
--color-green-dark-1: #8ac364;
--color-teal-dark-1: #5db9ac;
--color-blue-dark-1: #6089e7;
--color-violet-dark-1: #9091e8;
--color-purple-dark-1: #b475dc;
--color-pink-dark-1: #ed8cd3;
--color-brown-dark-1: #e39696;
--color-black-dark-1: #14161e;
/* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */
--color-red-dark-2: #d72c30;
--color-orange-dark-2: #e45f1b;
--color-yellow-dark-2: #d29f3d;
--color-olive-dark-2: #70b044;
--color-green-dark-2: #70b044;
--color-teal-dark-2: #459e91;
--color-blue-dark-2: #3368e1;
--color-violet-dark-2: #6567e0;
--color-purple-dark-2: #9e4dd1;
--color-pink-dark-2: #e660c2;
--color-brown-dark-2: #d96d6d;
--color-black-dark-2: black;
/* other colors */
--color-gold: #f2d5cf;
--color-white: #c6d0f5;
--color-diff-removed-word-bg: rgba(231, 130, 132, 0.15);
--color-diff-added-word-bg: rgba(166, 209, 137, 0.15);
--color-diff-removed-row-bg: rgba(231, 130, 132, 0.07);
--color-diff-moved-row-bg: rgba(229, 200, 144, 0.07);
--color-diff-added-row-bg: rgba(166, 209, 137, 0.07);
--color-diff-removed-row-border: rgba(231, 130, 132, 0.07);
--color-diff-moved-row-border: rgba(229, 200, 144, 0.07);
--color-diff-added-row-border: rgba(166, 209, 137, 0.07);
--color-diff-inactive: #949cbb;
--color-error-border: #e78284;
--color-error-bg: #e78284;
--color-error-bg-active: #e36d6f;
--color-error-bg-hover: #df575a;
--color-error-text: #232634;
--color-success-border: #8ac364;
--color-success-bg: #a6d189;
--color-success-text: #232634;
--color-warning-border: #dbb467;
--color-warning-bg: #e5c890;
--color-warning-text: #232634;
--color-info-border: #6089e7;
--color-info-bg: #232634;
--color-info-text: #c6d0f5;
--color-red-badge: #df575a;
--color-red-badge-bg: #232634;
--color-red-badge-hover-bg: #e36d6f;
--color-green-badge: #a6d189;
--color-green-badge-bg: #a6d189;
--color-green-badge-hover-bg: #98ca77;
--color-yellow-badge: #e5c890;
--color-yellow-badge-bg: #232634;
--color-yellow-badge-hover-bg: #e0be7b;
--color-orange-badge: #ef9f76;
--color-orange-badge-bg: #232634;
--color-orange-badge-hover-bg: #ec8f5f;
--color-git: #ef9f76;
--color-highlight-bg: rgba(229, 200, 144, 0.15);
/* target-based colors */
--color-body: #232634;
--color-box-header: #292c3c;
--color-box-body: #292c3c;
--color-box-body-highlight: #414559;
--color-text-dark: #a5adce;
--color-text: #c6d0f5;
--color-text-light: #b5bfe2;
--color-text-light-1: #b5bfe2;
--color-text-light-2: #b5bfe2;
--color-text-light-3: #b5bfe2;
--color-footer: #292c3c;
--color-timeline: #414559;
--color-input-text: #c6d0f5;
--color-input-background: #414559;
--color-input-toggle-background: #414559;
--color-input-border: #51576d;
--color-input-border-hover: #626880;
--color-nav-bg: #292c3c;
--color-nav-hover-bg: #414559;
--color-navbar: #292c3c;
--color-navbar-transparent: rgba(35, 38, 52, 0);
--color-light: rgba(98, 104, 128, 0.3);
--color-light-mimic-enabled: rgba(
0,
0,
0,
calc(40 / 255 * 222 / 255 / var(--opacity-disabled))
);
--color-light-border: #626880;
--color-hover: rgba(115, 121, 148, 0.1);
--color-active: rgba(198, 208, 245, 0.1);
--color-menu: #414559;
--color-card: #414559;
--color-markup-table-row: rgba(198, 208, 245, 0.02);
--color-markup-code-block: rgba(198, 208, 245, 0.05);
--color-markup-code-inline: #414559;
--color-button: #414559;
--color-code-bg: #303446;
--color-code-sidebar-bg: #414559;
--color-shadow: rgba(35, 38, 52, 0.1);
--color-tooltip-bg: #414559;
--color-tooltip-text: var(--color-text);
--color-secondary-bg: #414559;
--color-text-focus: #c6d0f5;
--color-expand-button: #626880;
--color-placeholder-text: #a5adce;
--color-editor-line-highlight: var(--color-primary-light-5);
--color-project-board-bg: var(--color-secondary-light-2);
/* gitea source code: */
/* should ideally be --color-text-dark, see go-gitea/gitea#15651 */
--color-caret: var(--color-text);
--color-reaction-bg: rgba(198, 208, 245, 0.07);
--color-reaction-active-bg: var(--color-primary-alpha-40);
--color-header-wrapper: #292c3c;
--color-header-wrapper-transparent: rgba(41, 44, 60, 0);
--color-label-text: #232634;
--color-label-bg: #ea999c;
--color-label-hover-bg: #e58083;
--color-label-active-bg: #e78c90;
--color-accent: var(--color-primary-light-1);
--color-small-accent: var(--color-primary-light-5);
--color-active-line: #51576d;
}
/* invert emojis that are hard to read otherwise */
.emoji[aria-label="check mark"],
.emoji[aria-label="currency exchange"],
.emoji[aria-label="TOP arrow"],
.emoji[aria-label="END arrow"],
.emoji[aria-label="ON! arrow"],
.emoji[aria-label="SOON arrow"],
.emoji[aria-label="heavy dollar sign"],
.emoji[aria-label=copyright],
.emoji[aria-label=registered],
.emoji[aria-label="trade mark"],
.emoji[aria-label=multiply],
.emoji[aria-label=plus],
.emoji[aria-label=minus],
.emoji[aria-label=divide],
.emoji[aria-label="curly loop"],
.emoji[aria-label="double curly loop"],
.emoji[aria-label="wavy dash"],
.emoji[aria-label="paw prints"],
.emoji[aria-label="musical note"],
.emoji[aria-label="musical notes"] {
filter: invert(100%) hue-rotate(180deg);
}
.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal,
.ui.ui.ui.label:not(.inverted, .basic).primary,
.ui.ui.ui.label:not(.inverted, .basic).green,
.ui.ui.ui.label:not(.inverted, .basic).red,
.ui.ui.ui.label:not(.inverted, .basic).teal {
color: #232634;
}
.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover,
.ui.ui.ui.label:not(.inverted, .basic).primary:hover,
.ui.ui.ui.label:not(.inverted, .basic).green:hover,
.ui.ui.ui.label:not(.inverted, .basic).red:hover,
.ui.ui.ui.label:not(.inverted, .basic).teal:hover {
color: #303446;
}
.ui.basic.modal {
background-color: #303446;
}
.ui.commit-header-row .svg.gitea-lock ~ a {
color: #232634;
}
.ui.negative.message .header {
color: var(--color-error-text);
}
.ui.sha.isSigned.isVerified .shortsha {
color: #232634;
}
.ui.sha.isSigned.isVerified svg.gitea-lock {
fill: #232634;
}
.ui.basic.modal,
.ui.basic.modal > .header,
.ui.inverted.button {
color: #c6d0f5 !important;
}
.inline-code-block {
color: #232634;
}
::selection {
background: rgba(234, 153, 156, 0.3) !important;
}
/* NameBuiltinPseudo */
.chroma .bp {
color: #ef9f76;
}
/* Comment */
.chroma .c {
color: #737994;
}
/* CommentSingle */
.chroma .c1 {
color: #737994;
}
/* CommentHashbang */
.chroma .ch {
color: #737994;
}
/* CommentMultiline */
.chroma .cm {
color: #737994;
}
/* CommentPreproc */
.chroma .cp {
color: #8caaee;
}
/* CommentPreprocFile */
.chroma .cpf {
color: #8caaee;
}
/* CommentSpecial */
.chroma .cs {
color: #737994;
}
/* LiteralStringDelimiter */
.chroma .dl {
color: #8caaee;
}
/* NameFunctionMagic */
/* Generic */
/* GenericDeleted */
.chroma .gd {
color: #c6d0f5;
background-color: rgba(231, 130, 132, 0.15);
}
/* GenericEmph */
.chroma .ge {
font-style: italic;
}
/* GenericHeading */
.chroma .gh {
color: #99d1db;
}
/* GenericInserted */
.chroma .gi {
color: #c6d0f5;
background-color: rgba(166, 209, 137, 0.15);
}
/* GenericUnderline */
/* GenericOutput */
.chroma .go {
color: #ef9f76;
}
/* GenericPrompt */
.chroma .gp {
color: #737994;
font-weight: bold;
}
/* GenericError */
.chroma .gr {
color: #ea999c;
}
/* GenericStrong */
.chroma .gs {
font-weight: bold;
}
/* GenericTraceback */
.chroma .gt {
color: #ea999c;
}
/* GenericSubheading */
.chroma .gu {
color: #99d1db;
}
/* LiteralNumberIntegerLong */
.chroma .il {
color: #ef9f76;
}
/* Keyword */
.chroma .k {
color: #ca9ee6;
}
/* KeywordConstant */
.chroma .kc {
color: #e5c890;
}
/* KeywordDeclaration */
.chroma .kd {
color: #ca9ee6;
}
/* KeywordNamespace */
.chroma .kn {
color: #e5c890;
}
/* KeywordPseudo */
.chroma .kp {
color: #ca9ee6;
font-weight: bold;
}
/* KeywordReserved */
.chroma .kr {
color: #ca9ee6;
}
/* KeywordType */
.chroma .kt {
color: #e5c890;
}
/* Literal */
/* LiteralDate */
/* LiteralNumber */
.chroma .m {
color: #ef9f76;
}
/* LiteralNumberBin */
.chroma .mb {
color: #ef9f76;
}
/* LiteralNumberFloat */
.chroma .mf {
color: #ef9f76;
}
/* LiteralNumberHex */
.chroma .mh {
color: #ef9f76;
}
/* LiteralNumberInteger */
.chroma .mi {
color: #ef9f76;
}
/* LiteralNumberOct */
.chroma .mo {
color: #ef9f76;
}
/* Name */
.chroma .n {
color: #babbf1;
}
/* NameAttribute */
.chroma .na {
color: #e5c890;
}
/* NameBuiltin */
.chroma .nb {
color: #ef9f76;
}
/* NameClass */
.chroma .nc {
color: #e5c890;
}
/* NameDecorator */
.chroma .nd {
color: #f4b8e4;
}
/* NameException */
.chroma .ne {
color: #ea999c;
}
/* NameFunction */
.chroma .nf {
color: #8caaee;
}
/* NameEntity */
.chroma .ni {
color: #f4b8e4;
}
/* NameLabel */
.chroma .nl {
color: #e5c890;
}
/* NameNamespace */
.chroma .nn {
color: #e5c890;
}
/* NameConstant */
.chroma .no {
color: #e5c890;
}
/* NameTag */
.chroma .nt {
color: #ca9ee6;
}
/* NameVariable */
.chroma .nv {
color: #ef9f76;
}
/* NameOther */
.chroma .nx {
color: #ef9f76;
}
/* Operator */
.chroma .o {
color: #99d1db;
}
/* OperatorWord */
.chroma .ow {
color: #99d1db;
font-weight: bold;
}
/* Punctuation */
.chroma .p {
color: #949cbb;
}
/* NameProperty */
/* LiteralString */
.chroma .s {
color: #a6d189;
}
/* LiteralStringSingle */
.chroma .s1 {
color: #a6d189;
}
/* LiteralStringDouble */
.chroma .s2 {
color: #a6d189;
}
/* LiteralStringAffix */
.chroma .sa {
color: #a6d189;
}
/* LiteralStringBacktick */
.chroma .sb {
color: #a6d189;
}
/* LiteralStringChar */
.chroma .sc {
color: #a6d189;
}
/* LiteralStringDoc */
.chroma .sd {
color: #a6d189;
}
/* LiteralStringEscape */
.chroma .se {
color: #8caaee;
}
/* LiteralStringHeredoc */
.chroma .sh {
color: #a6d189;
}
/* LiteralStringInterpol */
.chroma .si {
color: #a6d189;
}
/* LiteralStringRegex */
.chroma .sr {
color: #8caaee;
}
/* LiteralStringSymbol */
.chroma .ss {
color: #a6d189;
}
/* LiteralStringOther */
.chroma .sx {
color: #a6d189;
}
/* NameVariableClass */
.chroma .vc {
color: #e5c890;
}
/* NameVariableGlobal */
.chroma .vg {
color: #ef9f76;
}
/* NameVariableInstance */
.chroma .vi {
color: #e5c890;
}
/* NameVariableMagic */
/* TextWhitespace */
.chroma .w {
color: #414559;
}
.CodeMirror .cm-property,
.CodeMirror.cm-s-default .cm-property,
.CodeMirror.cm-s-paper .cm-property {
color: #c6d0f5;
}
.CodeMirror .cm-header,
.CodeMirror.cm-s-default .cm-header,
.CodeMirror.cm-s-paper .cm-header {
color: #c6d0f5;
}
.CodeMirror .cm-quote,
.CodeMirror.cm-s-default .cm-quote,
.CodeMirror.cm-s-paper .cm-quote {
color: #a6d189;
}
.CodeMirror .cm-keyword,
.CodeMirror.cm-s-default .cm-keyword,
.CodeMirror.cm-s-paper .cm-keyword {
color: #ca9ee6;
}
.CodeMirror .cm-atom,
.CodeMirror.cm-s-default .cm-atom,
.CodeMirror.cm-s-paper .cm-atom {
color: #e78284;
}
.CodeMirror .cm-number,
.CodeMirror.cm-s-default .cm-number,
.CodeMirror.cm-s-paper .cm-number {
color: #ef9f76;
}
.CodeMirror .cm-def,
.CodeMirror.cm-s-default .cm-def,
.CodeMirror.cm-s-paper .cm-def {
color: #c6d0f5;
}
.CodeMirror .cm-variable-2,
.CodeMirror.cm-s-default .cm-variable-2,
.CodeMirror.cm-s-paper .cm-variable-2 {
color: #99d1db;
}
.CodeMirror .cm-variable-3,
.CodeMirror.cm-s-default .cm-variable-3,
.CodeMirror.cm-s-paper .cm-variable-3 {
color: #81c8be;
}
.CodeMirror .cm-comment,
.CodeMirror.cm-s-default .cm-comment,
.CodeMirror.cm-s-paper .cm-comment {
color: #626880;
}
.CodeMirror .cm-string,
.CodeMirror.cm-s-default .cm-string,
.CodeMirror.cm-s-paper .cm-string {
color: #a6d189;
}
.CodeMirror .cm-string-2,
.CodeMirror.cm-s-default .cm-string-2,
.CodeMirror.cm-s-paper .cm-string-2 {
color: #a6d189;
}
.CodeMirror .cm-meta,
.CodeMirror.cm-s-default .cm-meta,
.CodeMirror.cm-s-paper .cm-meta {
color: #ef9f76;
}
.CodeMirror .cm-qualifier,
.CodeMirror.cm-s-default .cm-qualifier,
.CodeMirror.cm-s-paper .cm-qualifier {
color: #ef9f76;
}
.CodeMirror .cm-builtin,
.CodeMirror.cm-s-default .cm-builtin,
.CodeMirror.cm-s-paper .cm-builtin {
color: #ef9f76;
}
.CodeMirror .cm-bracket,
.CodeMirror.cm-s-default .cm-bracket,
.CodeMirror.cm-s-paper .cm-bracket {
color: #c6d0f5;
}
.CodeMirror .cm-tag,
.CodeMirror.cm-s-default .cm-tag,
.CodeMirror.cm-s-paper .cm-tag {
color: #e5c890;
}
.CodeMirror .cm-attribute,
.CodeMirror.cm-s-default .cm-attribute,
.CodeMirror.cm-s-paper .cm-attribute {
color: #e5c890;
}
.CodeMirror .cm-hr,
.CodeMirror.cm-s-default .cm-hr,
.CodeMirror.cm-s-paper .cm-hr {
color: #949cbb;
}
.CodeMirror .cm-url,
.CodeMirror.cm-s-default .cm-url,
.CodeMirror.cm-s-paper .cm-url {
color: #8caaee;
}
.CodeMirror .cm-link,
.CodeMirror.cm-s-default .cm-link,
.CodeMirror.cm-s-paper .cm-link {
color: #8caaee;
}
.CodeMirror .cm-error,
.CodeMirror.cm-s-default .cm-error,
.CodeMirror.cm-s-paper .cm-error {
color: #e78284;
}
.monaco-editor .selected-text {
background-color: #414559 !important;
}
.monaco-editor .margin-view-overlays .line-numbers {
color: #a5adce !important;
}
.monaco-editor .line-numbers.active-line-number {
color: #ea999c !important;
}
.monaco-editor .view-overlays .current-line,
.monaco-editor .margin-view-overlays .current-line-margin {
background-color: #3b3f52 !important;
}
.monaco-editor .mtk1 {
color: #c6d0f5 !important;
}
.monaco-editor .mtk2 {
color: #ff69b4 !important;
}
.monaco-editor .mtk3 {
color: #ef9f76 !important;
}
.monaco-editor .mtk4 {
color: #81c8be !important;
}
.monaco-editor .mtk5 {
color: #c6d0f5 !important;
}
.monaco-editor .mtk6 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk7 {
color: #ef9f76 !important;
}
.monaco-editor .mtk8 {
color: #949cbb !important;
}
.monaco-editor .mtk9 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk10 {
color: #a5adce !important;
}
.monaco-editor .mtk11 {
color: #81c8be !important;
}
.monaco-editor .mtk12 {
color: #81c8be !important;
}
.monaco-editor .mtk13 {
color: #ff69b4 !important;
}
.monaco-editor .mtk14 {
color: #ff69b4 !important;
}
.monaco-editor .mtk15 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk16 {
color: #949cbb !important;
}
.monaco-editor .mtk17 {
color: #ff69b4 !important;
}
.monaco-editor .mtk18 {
color: #ff69b4 !important;
}
.monaco-editor .mtk19 {
color: #81c8be !important;
}
.monaco-editor .mtk20 {
color: #ff69b4 !important;
}
.monaco-editor .mtk21 {
color: #a6d189 !important;
}
.monaco-editor .mtk22 {
color: #ff69b4 !important;
}
.monaco-editor .mtk23 {
color: #8caaee !important;
}
.monaco-editor .mtk24 {
color: #ef9f76 !important;
}
.monaco-editor .mtk25 {
color: #f4b8e4 !important;
}
.monaco-editor .bracket-highlighting-0 {
color: #daa1b1 !important;
}
.monaco-editor .bracket-highlighting-1 {
color: #dfb3a9 !important;
}
.monaco-editor .bracket-highlighting-2 {
color: #d9cbb8 !important;
}
.monaco-editor .bracket-highlighting-3 {
color: #b3d1b4 !important;
}
.monaco-editor .bracket-highlighting-4 {
color: #a3b9f1 !important;
}
.monaco-editor .bracket-highlighting-5 {
color: #c8b2ec !important;
}
@@ -0,0 +1,852 @@
:root {
color-scheme: dark;
--is-dark-theme: true;
accent-color: #ca9ee6;
--color-primary: #ca9ee6;
--color-primary-contrast: #232634;
--color-primary-hover: #bf8ae1;
--color-primary-dark-1: #c392e3;
--color-primary-dark-2: #bd86e0;
--color-primary-dark-3: #b67add;
--color-primary-dark-4: #af6dd9;
--color-primary-dark-5: #a961d6;
--color-primary-dark-6: #a255d3;
--color-primary-dark-7: #9b49d0;
--color-primary-light-1: #d1aae9;
--color-primary-light-2: #d7b6ec;
--color-primary-light-3: #dec2ef;
--color-primary-light-4: #e5cff3;
--color-primary-light-5: #ebdbf6;
--color-primary-light-6: #f2e7f9;
--color-primary-light-7: #f9f3fc;
--color-primary-alpha-10: rgba(202, 158, 230, 0.1);
--color-primary-alpha-20: rgba(202, 158, 230, 0.2);
--color-primary-alpha-30: rgba(202, 158, 230, 0.3);
--color-primary-alpha-40: rgba(202, 158, 230, 0.4);
--color-primary-alpha-50: rgba(202, 158, 230, 0.5);
--color-primary-alpha-60: rgba(202, 158, 230, 0.6);
--color-primary-alpha-70: rgba(202, 158, 230, 0.7);
--color-primary-alpha-80: rgba(202, 158, 230, 0.8);
--color-primary-alpha-90: rgba(202, 158, 230, 0.9);
--color-secondary: #51576d;
--color-secondary-dark-1: #474c62;
--color-secondary-dark-2: #4e536b;
--color-secondary-dark-3: #545a74;
--color-secondary-dark-4: #5b607c;
--color-secondary-dark-5: #616785;
--color-secondary-dark-6: #686e8e;
--color-secondary-dark-7: #6f7696;
--color-secondary-dark-8: #787e9c;
--color-secondary-dark-9: #8187a3;
--color-secondary-dark-10: #8a8fa9;
--color-secondary-dark-11: #9397b0;
--color-secondary-dark-12: #9ba0b6;
--color-secondary-dark-13: #a4a8bd;
--color-secondary-light-1: #3b3e50;
--color-secondary-light-2: #343747;
--color-secondary-light-3: #2e303e;
--color-secondary-light-4: #272a36;
--color-secondary-alpha-10: rgba(65, 69, 89, 0.1);
--color-secondary-alpha-20: rgba(65, 69, 89, 0.2);
--color-secondary-alpha-30: rgba(65, 69, 89, 0.3);
--color-secondary-alpha-40: rgba(65, 69, 89, 0.4);
--color-secondary-alpha-50: rgba(65, 69, 89, 0.5);
--color-secondary-alpha-60: rgba(65, 69, 89, 0.6);
--color-secondary-alpha-70: rgba(65, 69, 89, 0.7);
--color-secondary-alpha-80: rgba(65, 69, 89, 0.8);
--color-secondary-alpha-90: rgba(65, 69, 89, 0.9);
/* colors */
--color-red: #e78284;
--color-orange: #ef9f76;
--color-yellow: #e5c890;
--color-olive: #a6d189;
--color-green: #a6d189;
--color-teal: #81c8be;
--color-blue: #8caaee;
--color-violet: #babbf1;
--color-purple: #ca9ee6;
--color-pink: #f4b8e4;
--color-brown: #eebebe;
--color-grey: #949cbb;
--color-black: #292c3c;
/* light variants - produced via Sass scale-color(color, $lightness: -10%) */
--color-red-light: #df575a;
--color-orange-light: #ea7f48;
--color-yellow-light: #dbb467;
--color-olive-light: #8ac364;
--color-green-light: #8ac364;
--color-teal-light: #5db9ac;
--color-blue-light: #6089e7;
--color-violet-light: #9091e8;
--color-purple-light: #b475dc;
--color-pink-light: #ed8cd3;
--color-brown-light: #e39696;
--color-grey-light: #757fa7;
--color-black-light: #14161e;
/* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */
--color-red-dark-1: #df575a;
--color-orange-dark-1: #ea7f48;
--color-yellow-dark-1: #dbb467;
--color-olive-dark-1: #8ac364;
--color-green-dark-1: #8ac364;
--color-teal-dark-1: #5db9ac;
--color-blue-dark-1: #6089e7;
--color-violet-dark-1: #9091e8;
--color-purple-dark-1: #b475dc;
--color-pink-dark-1: #ed8cd3;
--color-brown-dark-1: #e39696;
--color-black-dark-1: #14161e;
/* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */
--color-red-dark-2: #d72c30;
--color-orange-dark-2: #e45f1b;
--color-yellow-dark-2: #d29f3d;
--color-olive-dark-2: #70b044;
--color-green-dark-2: #70b044;
--color-teal-dark-2: #459e91;
--color-blue-dark-2: #3368e1;
--color-violet-dark-2: #6567e0;
--color-purple-dark-2: #9e4dd1;
--color-pink-dark-2: #e660c2;
--color-brown-dark-2: #d96d6d;
--color-black-dark-2: black;
/* other colors */
--color-gold: #f2d5cf;
--color-white: #c6d0f5;
--color-diff-removed-word-bg: rgba(231, 130, 132, 0.15);
--color-diff-added-word-bg: rgba(166, 209, 137, 0.15);
--color-diff-removed-row-bg: rgba(231, 130, 132, 0.07);
--color-diff-moved-row-bg: rgba(229, 200, 144, 0.07);
--color-diff-added-row-bg: rgba(166, 209, 137, 0.07);
--color-diff-removed-row-border: rgba(231, 130, 132, 0.07);
--color-diff-moved-row-border: rgba(229, 200, 144, 0.07);
--color-diff-added-row-border: rgba(166, 209, 137, 0.07);
--color-diff-inactive: #949cbb;
--color-error-border: #e78284;
--color-error-bg: #e78284;
--color-error-bg-active: #e36d6f;
--color-error-bg-hover: #df575a;
--color-error-text: #232634;
--color-success-border: #8ac364;
--color-success-bg: #a6d189;
--color-success-text: #232634;
--color-warning-border: #dbb467;
--color-warning-bg: #e5c890;
--color-warning-text: #232634;
--color-info-border: #6089e7;
--color-info-bg: #232634;
--color-info-text: #c6d0f5;
--color-red-badge: #df575a;
--color-red-badge-bg: #232634;
--color-red-badge-hover-bg: #e36d6f;
--color-green-badge: #a6d189;
--color-green-badge-bg: #a6d189;
--color-green-badge-hover-bg: #98ca77;
--color-yellow-badge: #e5c890;
--color-yellow-badge-bg: #232634;
--color-yellow-badge-hover-bg: #e0be7b;
--color-orange-badge: #ef9f76;
--color-orange-badge-bg: #232634;
--color-orange-badge-hover-bg: #ec8f5f;
--color-git: #ef9f76;
--color-highlight-bg: rgba(229, 200, 144, 0.15);
/* target-based colors */
--color-body: #232634;
--color-box-header: #292c3c;
--color-box-body: #292c3c;
--color-box-body-highlight: #414559;
--color-text-dark: #a5adce;
--color-text: #c6d0f5;
--color-text-light: #b5bfe2;
--color-text-light-1: #b5bfe2;
--color-text-light-2: #b5bfe2;
--color-text-light-3: #b5bfe2;
--color-footer: #292c3c;
--color-timeline: #414559;
--color-input-text: #c6d0f5;
--color-input-background: #414559;
--color-input-toggle-background: #414559;
--color-input-border: #51576d;
--color-input-border-hover: #626880;
--color-nav-bg: #292c3c;
--color-nav-hover-bg: #414559;
--color-navbar: #292c3c;
--color-navbar-transparent: rgba(35, 38, 52, 0);
--color-light: rgba(98, 104, 128, 0.3);
--color-light-mimic-enabled: rgba(
0,
0,
0,
calc(40 / 255 * 222 / 255 / var(--opacity-disabled))
);
--color-light-border: #626880;
--color-hover: rgba(115, 121, 148, 0.1);
--color-active: rgba(198, 208, 245, 0.1);
--color-menu: #414559;
--color-card: #414559;
--color-markup-table-row: rgba(198, 208, 245, 0.02);
--color-markup-code-block: rgba(198, 208, 245, 0.05);
--color-markup-code-inline: #414559;
--color-button: #414559;
--color-code-bg: #303446;
--color-code-sidebar-bg: #414559;
--color-shadow: rgba(35, 38, 52, 0.1);
--color-tooltip-bg: #414559;
--color-tooltip-text: var(--color-text);
--color-secondary-bg: #414559;
--color-text-focus: #c6d0f5;
--color-expand-button: #626880;
--color-placeholder-text: #a5adce;
--color-editor-line-highlight: var(--color-primary-light-5);
--color-project-board-bg: var(--color-secondary-light-2);
/* gitea source code: */
/* should ideally be --color-text-dark, see go-gitea/gitea#15651 */
--color-caret: var(--color-text);
--color-reaction-bg: rgba(198, 208, 245, 0.07);
--color-reaction-active-bg: var(--color-primary-alpha-40);
--color-header-wrapper: #292c3c;
--color-header-wrapper-transparent: rgba(41, 44, 60, 0);
--color-label-text: #232634;
--color-label-bg: #ca9ee6;
--color-label-hover-bg: #bd86e0;
--color-label-active-bg: #c392e3;
--color-accent: var(--color-primary-light-1);
--color-small-accent: var(--color-primary-light-5);
--color-active-line: #51576d;
}
/* invert emojis that are hard to read otherwise */
.emoji[aria-label="check mark"],
.emoji[aria-label="currency exchange"],
.emoji[aria-label="TOP arrow"],
.emoji[aria-label="END arrow"],
.emoji[aria-label="ON! arrow"],
.emoji[aria-label="SOON arrow"],
.emoji[aria-label="heavy dollar sign"],
.emoji[aria-label=copyright],
.emoji[aria-label=registered],
.emoji[aria-label="trade mark"],
.emoji[aria-label=multiply],
.emoji[aria-label=plus],
.emoji[aria-label=minus],
.emoji[aria-label=divide],
.emoji[aria-label="curly loop"],
.emoji[aria-label="double curly loop"],
.emoji[aria-label="wavy dash"],
.emoji[aria-label="paw prints"],
.emoji[aria-label="musical note"],
.emoji[aria-label="musical notes"] {
filter: invert(100%) hue-rotate(180deg);
}
.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal,
.ui.ui.ui.label:not(.inverted, .basic).primary,
.ui.ui.ui.label:not(.inverted, .basic).green,
.ui.ui.ui.label:not(.inverted, .basic).red,
.ui.ui.ui.label:not(.inverted, .basic).teal {
color: #232634;
}
.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover,
.ui.ui.ui.label:not(.inverted, .basic).primary:hover,
.ui.ui.ui.label:not(.inverted, .basic).green:hover,
.ui.ui.ui.label:not(.inverted, .basic).red:hover,
.ui.ui.ui.label:not(.inverted, .basic).teal:hover {
color: #303446;
}
.ui.basic.modal {
background-color: #303446;
}
.ui.commit-header-row .svg.gitea-lock ~ a {
color: #232634;
}
.ui.negative.message .header {
color: var(--color-error-text);
}
.ui.sha.isSigned.isVerified .shortsha {
color: #232634;
}
.ui.sha.isSigned.isVerified svg.gitea-lock {
fill: #232634;
}
.ui.basic.modal,
.ui.basic.modal > .header,
.ui.inverted.button {
color: #c6d0f5 !important;
}
.inline-code-block {
color: #232634;
}
::selection {
background: rgba(202, 158, 230, 0.3) !important;
}
/* NameBuiltinPseudo */
.chroma .bp {
color: #ef9f76;
}
/* Comment */
.chroma .c {
color: #737994;
}
/* CommentSingle */
.chroma .c1 {
color: #737994;
}
/* CommentHashbang */
.chroma .ch {
color: #737994;
}
/* CommentMultiline */
.chroma .cm {
color: #737994;
}
/* CommentPreproc */
.chroma .cp {
color: #8caaee;
}
/* CommentPreprocFile */
.chroma .cpf {
color: #8caaee;
}
/* CommentSpecial */
.chroma .cs {
color: #737994;
}
/* LiteralStringDelimiter */
.chroma .dl {
color: #8caaee;
}
/* NameFunctionMagic */
/* Generic */
/* GenericDeleted */
.chroma .gd {
color: #c6d0f5;
background-color: rgba(231, 130, 132, 0.15);
}
/* GenericEmph */
.chroma .ge {
font-style: italic;
}
/* GenericHeading */
.chroma .gh {
color: #99d1db;
}
/* GenericInserted */
.chroma .gi {
color: #c6d0f5;
background-color: rgba(166, 209, 137, 0.15);
}
/* GenericUnderline */
/* GenericOutput */
.chroma .go {
color: #ef9f76;
}
/* GenericPrompt */
.chroma .gp {
color: #737994;
font-weight: bold;
}
/* GenericError */
.chroma .gr {
color: #ea999c;
}
/* GenericStrong */
.chroma .gs {
font-weight: bold;
}
/* GenericTraceback */
.chroma .gt {
color: #ea999c;
}
/* GenericSubheading */
.chroma .gu {
color: #99d1db;
}
/* LiteralNumberIntegerLong */
.chroma .il {
color: #ef9f76;
}
/* Keyword */
.chroma .k {
color: #ca9ee6;
}
/* KeywordConstant */
.chroma .kc {
color: #e5c890;
}
/* KeywordDeclaration */
.chroma .kd {
color: #ca9ee6;
}
/* KeywordNamespace */
.chroma .kn {
color: #e5c890;
}
/* KeywordPseudo */
.chroma .kp {
color: #ca9ee6;
font-weight: bold;
}
/* KeywordReserved */
.chroma .kr {
color: #ca9ee6;
}
/* KeywordType */
.chroma .kt {
color: #e5c890;
}
/* Literal */
/* LiteralDate */
/* LiteralNumber */
.chroma .m {
color: #ef9f76;
}
/* LiteralNumberBin */
.chroma .mb {
color: #ef9f76;
}
/* LiteralNumberFloat */
.chroma .mf {
color: #ef9f76;
}
/* LiteralNumberHex */
.chroma .mh {
color: #ef9f76;
}
/* LiteralNumberInteger */
.chroma .mi {
color: #ef9f76;
}
/* LiteralNumberOct */
.chroma .mo {
color: #ef9f76;
}
/* Name */
.chroma .n {
color: #babbf1;
}
/* NameAttribute */
.chroma .na {
color: #e5c890;
}
/* NameBuiltin */
.chroma .nb {
color: #ef9f76;
}
/* NameClass */
.chroma .nc {
color: #e5c890;
}
/* NameDecorator */
.chroma .nd {
color: #f4b8e4;
}
/* NameException */
.chroma .ne {
color: #ea999c;
}
/* NameFunction */
.chroma .nf {
color: #8caaee;
}
/* NameEntity */
.chroma .ni {
color: #f4b8e4;
}
/* NameLabel */
.chroma .nl {
color: #e5c890;
}
/* NameNamespace */
.chroma .nn {
color: #e5c890;
}
/* NameConstant */
.chroma .no {
color: #e5c890;
}
/* NameTag */
.chroma .nt {
color: #ca9ee6;
}
/* NameVariable */
.chroma .nv {
color: #ef9f76;
}
/* NameOther */
.chroma .nx {
color: #ef9f76;
}
/* Operator */
.chroma .o {
color: #99d1db;
}
/* OperatorWord */
.chroma .ow {
color: #99d1db;
font-weight: bold;
}
/* Punctuation */
.chroma .p {
color: #949cbb;
}
/* NameProperty */
/* LiteralString */
.chroma .s {
color: #a6d189;
}
/* LiteralStringSingle */
.chroma .s1 {
color: #a6d189;
}
/* LiteralStringDouble */
.chroma .s2 {
color: #a6d189;
}
/* LiteralStringAffix */
.chroma .sa {
color: #a6d189;
}
/* LiteralStringBacktick */
.chroma .sb {
color: #a6d189;
}
/* LiteralStringChar */
.chroma .sc {
color: #a6d189;
}
/* LiteralStringDoc */
.chroma .sd {
color: #a6d189;
}
/* LiteralStringEscape */
.chroma .se {
color: #8caaee;
}
/* LiteralStringHeredoc */
.chroma .sh {
color: #a6d189;
}
/* LiteralStringInterpol */
.chroma .si {
color: #a6d189;
}
/* LiteralStringRegex */
.chroma .sr {
color: #8caaee;
}
/* LiteralStringSymbol */
.chroma .ss {
color: #a6d189;
}
/* LiteralStringOther */
.chroma .sx {
color: #a6d189;
}
/* NameVariableClass */
.chroma .vc {
color: #e5c890;
}
/* NameVariableGlobal */
.chroma .vg {
color: #ef9f76;
}
/* NameVariableInstance */
.chroma .vi {
color: #e5c890;
}
/* NameVariableMagic */
/* TextWhitespace */
.chroma .w {
color: #414559;
}
.CodeMirror .cm-property,
.CodeMirror.cm-s-default .cm-property,
.CodeMirror.cm-s-paper .cm-property {
color: #c6d0f5;
}
.CodeMirror .cm-header,
.CodeMirror.cm-s-default .cm-header,
.CodeMirror.cm-s-paper .cm-header {
color: #c6d0f5;
}
.CodeMirror .cm-quote,
.CodeMirror.cm-s-default .cm-quote,
.CodeMirror.cm-s-paper .cm-quote {
color: #a6d189;
}
.CodeMirror .cm-keyword,
.CodeMirror.cm-s-default .cm-keyword,
.CodeMirror.cm-s-paper .cm-keyword {
color: #ca9ee6;
}
.CodeMirror .cm-atom,
.CodeMirror.cm-s-default .cm-atom,
.CodeMirror.cm-s-paper .cm-atom {
color: #e78284;
}
.CodeMirror .cm-number,
.CodeMirror.cm-s-default .cm-number,
.CodeMirror.cm-s-paper .cm-number {
color: #ef9f76;
}
.CodeMirror .cm-def,
.CodeMirror.cm-s-default .cm-def,
.CodeMirror.cm-s-paper .cm-def {
color: #c6d0f5;
}
.CodeMirror .cm-variable-2,
.CodeMirror.cm-s-default .cm-variable-2,
.CodeMirror.cm-s-paper .cm-variable-2 {
color: #99d1db;
}
.CodeMirror .cm-variable-3,
.CodeMirror.cm-s-default .cm-variable-3,
.CodeMirror.cm-s-paper .cm-variable-3 {
color: #81c8be;
}
.CodeMirror .cm-comment,
.CodeMirror.cm-s-default .cm-comment,
.CodeMirror.cm-s-paper .cm-comment {
color: #626880;
}
.CodeMirror .cm-string,
.CodeMirror.cm-s-default .cm-string,
.CodeMirror.cm-s-paper .cm-string {
color: #a6d189;
}
.CodeMirror .cm-string-2,
.CodeMirror.cm-s-default .cm-string-2,
.CodeMirror.cm-s-paper .cm-string-2 {
color: #a6d189;
}
.CodeMirror .cm-meta,
.CodeMirror.cm-s-default .cm-meta,
.CodeMirror.cm-s-paper .cm-meta {
color: #ef9f76;
}
.CodeMirror .cm-qualifier,
.CodeMirror.cm-s-default .cm-qualifier,
.CodeMirror.cm-s-paper .cm-qualifier {
color: #ef9f76;
}
.CodeMirror .cm-builtin,
.CodeMirror.cm-s-default .cm-builtin,
.CodeMirror.cm-s-paper .cm-builtin {
color: #ef9f76;
}
.CodeMirror .cm-bracket,
.CodeMirror.cm-s-default .cm-bracket,
.CodeMirror.cm-s-paper .cm-bracket {
color: #c6d0f5;
}
.CodeMirror .cm-tag,
.CodeMirror.cm-s-default .cm-tag,
.CodeMirror.cm-s-paper .cm-tag {
color: #e5c890;
}
.CodeMirror .cm-attribute,
.CodeMirror.cm-s-default .cm-attribute,
.CodeMirror.cm-s-paper .cm-attribute {
color: #e5c890;
}
.CodeMirror .cm-hr,
.CodeMirror.cm-s-default .cm-hr,
.CodeMirror.cm-s-paper .cm-hr {
color: #949cbb;
}
.CodeMirror .cm-url,
.CodeMirror.cm-s-default .cm-url,
.CodeMirror.cm-s-paper .cm-url {
color: #8caaee;
}
.CodeMirror .cm-link,
.CodeMirror.cm-s-default .cm-link,
.CodeMirror.cm-s-paper .cm-link {
color: #8caaee;
}
.CodeMirror .cm-error,
.CodeMirror.cm-s-default .cm-error,
.CodeMirror.cm-s-paper .cm-error {
color: #e78284;
}
.monaco-editor .selected-text {
background-color: #414559 !important;
}
.monaco-editor .margin-view-overlays .line-numbers {
color: #a5adce !important;
}
.monaco-editor .line-numbers.active-line-number {
color: #ca9ee6 !important;
}
.monaco-editor .view-overlays .current-line,
.monaco-editor .margin-view-overlays .current-line-margin {
background-color: #3b3f52 !important;
}
.monaco-editor .mtk1 {
color: #c6d0f5 !important;
}
.monaco-editor .mtk2 {
color: #ff69b4 !important;
}
.monaco-editor .mtk3 {
color: #ef9f76 !important;
}
.monaco-editor .mtk4 {
color: #81c8be !important;
}
.monaco-editor .mtk5 {
color: #c6d0f5 !important;
}
.monaco-editor .mtk6 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk7 {
color: #ef9f76 !important;
}
.monaco-editor .mtk8 {
color: #949cbb !important;
}
.monaco-editor .mtk9 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk10 {
color: #a5adce !important;
}
.monaco-editor .mtk11 {
color: #81c8be !important;
}
.monaco-editor .mtk12 {
color: #81c8be !important;
}
.monaco-editor .mtk13 {
color: #ff69b4 !important;
}
.monaco-editor .mtk14 {
color: #ff69b4 !important;
}
.monaco-editor .mtk15 {
color: #ca9ee6 !important;
}
.monaco-editor .mtk16 {
color: #949cbb !important;
}
.monaco-editor .mtk17 {
color: #ff69b4 !important;
}
.monaco-editor .mtk18 {
color: #ff69b4 !important;
}
.monaco-editor .mtk19 {
color: #81c8be !important;
}
.monaco-editor .mtk20 {
color: #ff69b4 !important;
}
.monaco-editor .mtk21 {
color: #a6d189 !important;
}
.monaco-editor .mtk22 {
color: #ff69b4 !important;
}
.monaco-editor .mtk23 {
color: #8caaee !important;
}
.monaco-editor .mtk24 {
color: #ef9f76 !important;
}
.monaco-editor .mtk25 {
color: #f4b8e4 !important;
}
.monaco-editor .bracket-highlighting-0 {
color: #daa1b1 !important;
}
.monaco-editor .bracket-highlighting-1 {
color: #dfb3a9 !important;
}
.monaco-editor .bracket-highlighting-2 {
color: #d9cbb8 !important;
}
.monaco-editor .bracket-highlighting-3 {
color: #b3d1b4 !important;
}
.monaco-editor .bracket-highlighting-4 {
color: #a3b9f1 !important;
}
.monaco-editor .bracket-highlighting-5 {
color: #c8b2ec !important;
}

Some files were not shown because too many files have changed in this diff Show More