diff --git a/.env.example b/.env.example
index 101a8cb70..dd85b655c 100644
--- a/.env.example
+++ b/.env.example
@@ -59,8 +59,8 @@ LNBITS_RESERVE_FEE_PERCENT=1.0
LNBITS_SITE_TITLE="LNbits"
LNBITS_SITE_TAGLINE="free and open-source lightning wallet"
LNBITS_SITE_DESCRIPTION="Some description about your service, will display if title is not 'LNbits'"
-# Choose from bitcoin, mint, flamingo, freedom, salvador, autumn, monochrome, classic
-LNBITS_THEME_OPTIONS="classic, bitcoin, flamingo, freedom, mint, autumn, monochrome, salvador"
+# Choose from bitcoin, mint, flamingo, freedom, salvador, autumn, monochrome, classic, cyber
+LNBITS_THEME_OPTIONS="classic, bitcoin, flamingo, freedom, mint, autumn, monochrome, salvador, cyber"
# LNBITS_CUSTOM_LOGO="https://lnbits.com/assets/images/logo/logo.svg"
# Choose from LNPayWallet, OpenNodeWallet, LntxbotWallet, ClicheWallet,
diff --git a/lnbits/core/templates/admin/index.html b/lnbits/core/templates/admin/index.html
index 4f1bea043..96e04fe61 100644
--- a/lnbits/core/templates/admin/index.html
+++ b/lnbits/core/templates/admin/index.html
@@ -160,6 +160,7 @@
'classic',
'bitcoin',
'flamingo',
+ 'cyber',
'freedom',
'mint',
'autumn',
diff --git a/lnbits/settings.py b/lnbits/settings.py
index 3c54f9308..30dd6f621 100644
--- a/lnbits/settings.py
+++ b/lnbits/settings.py
@@ -67,7 +67,15 @@ class ThemesSettings(LNbitsSettings):
lnbits_site_description: str = Field(default=None)
lnbits_default_wallet_name: str = Field(default="LNbits wallet")
lnbits_theme_options: List[str] = Field(
- default=["classic", "flamingo", "mint", "salvador", "monochrome", "autumn"]
+ default=[
+ "classic",
+ "freedom",
+ "mint",
+ "salvador",
+ "monochrome",
+ "autumn",
+ "cyber",
+ ]
)
lnbits_custom_logo: str = Field(default=None)
lnbits_ad_space_title: str = Field(default="Supported by")
diff --git a/lnbits/static/scss/base.scss b/lnbits/static/scss/base.scss
index 0730d03e9..aac8edee5 100644
--- a/lnbits/static/scss/base.scss
+++ b/lnbits/static/scss/base.scss
@@ -23,6 +23,14 @@ $themes: (
marginal-bg: #2d293b,
marginal-text: #fff
),
+ 'cyber': (
+ primary: #7cb342,
+ secondary: #558b2f,
+ dark: #0a0a0a,
+ info: #1b1b1b,
+ marginal-bg: #2d293b,
+ marginal-text: #fff
+ ),
'mint': (
primary: #3ab77d,
secondary: #27b065,
@@ -98,6 +106,14 @@ $themes: (
background: #0a0a0a !important;
}
+[data-theme='cyber'] .q-drawer--dark {
+ background: #0a0a0a !important;
+}
+
+[data-theme='cyber'] .q-header {
+ background: #0a0a0a !important;
+}
+
[data-theme='salvador'] .q-drawer--dark {
background: #242424 !important;
}
diff --git a/lnbits/templates/base.html b/lnbits/templates/base.html
index 073058d2d..1d4e1063e 100644
--- a/lnbits/templates/base.html
+++ b/lnbits/templates/base.html
@@ -138,7 +138,17 @@
icon="format_color_fill"
color="pink-13"
size="md"
- >Freedom
+ >freedom
+
+ cyber