summaryrefslogtreecommitdiff
path: root/gjs/src
diff options
context:
space:
mode:
authorAylur <[email protected]>2024-08-31 22:54:33 +0000
committerAylur <[email protected]>2024-08-31 22:54:33 +0000
commit49cdf5d5e010c9abb9b02034999eef2f49f066b9 (patch)
tree60f841d0b9f2d0f0411f8f91ff0e63e23133184b /gjs/src
parent24af00f6a7f624feda4b6aaceb4c5b0fa6f536d6 (diff)
add icons option to App.start
Diffstat (limited to 'gjs/src')
-rw-r--r--gjs/src/application.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/gjs/src/application.ts b/gjs/src/application.ts
index 13927d8..0ba247e 100644
--- a/gjs/src/application.ts
+++ b/gjs/src/application.ts
@@ -5,6 +5,7 @@ type RequestHandler = {
}
type Config = Partial<{
+ icons: string
instanceName: string
gtkTheme: string
iconTheme: string
@@ -64,7 +65,7 @@ class AstalJS extends Astal.Application {
exit(code ?? 0)
}
- start({ requestHandler, css, hold, main, client, ...cfg }: Config = {}) {
+ start({ requestHandler, css, hold, main, client, icons, ...cfg }: Config = {}) {
client ??= () => {
print(`Astal instance "${this.instanceName}" already running`)
exit(1)
@@ -90,6 +91,9 @@ class AstalJS extends Astal.Application {
if (css)
this.apply_css(css, false)
+ if (icons)
+ this.add_icons(icons)
+
hold ??= true
if (hold)
this.hold()