From 694711e0d417e7948528472bed387ab222ecf03a Mon Sep 17 00:00:00 2001 From: Rubin Bhandari Date: Thu, 24 Oct 2024 06:23:26 +0545 Subject: [PATCH] feat: use .face.icon (#360) * feat: use .face.icon * feat: use .face.icon --------- Co-authored-by: Jas Singh --- lib/icons.ts | 1 - modules/icons/index.ts | 1 - options.ts | 2 +- widget/settings/pages/config/menus/dashboard.ts | 7 ++++++- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/icons.ts b/lib/icons.ts index 8813940..7835f2e 100644 --- a/lib/icons.ts +++ b/lib/icons.ts @@ -41,7 +41,6 @@ export default { time: 'hourglass-symbolic', toolbars: 'toolbars-symbolic', warning: 'dialog-warning-symbolic', - avatar: 'avatar-default-symbolic', arrow: { right: 'pan-end-symbolic', left: 'pan-start-symbolic', diff --git a/modules/icons/index.ts b/modules/icons/index.ts index 14d0a06..a5f5a5f 100644 --- a/modules/icons/index.ts +++ b/modules/icons/index.ts @@ -41,7 +41,6 @@ export default { time: 'hourglass-symbolic', toolbars: 'toolbars-symbolic', warning: 'dialog-warning-symbolic', - avatar: 'avatar-default-symbolic', arrow: { right: 'pan-end-symbolic', left: 'pan-start-symbolic', diff --git a/options.ts b/options.ts index 24c854c..9ed6e3a 100644 --- a/options.ts +++ b/options.ts @@ -1060,7 +1060,7 @@ const options = mkOptions(OPTIONS, { logout: opt('hyprctl dispatch exit'), shutdown: opt('systemctl poweroff'), avatar: { - image: opt('avatar-default-symbolic'), + image: opt('$HOME/.face.icon'), name: opt<'system' | string>('system'), }, }, diff --git a/widget/settings/pages/config/menus/dashboard.ts b/widget/settings/pages/config/menus/dashboard.ts index fbb7128..e387d0b 100644 --- a/widget/settings/pages/config/menus/dashboard.ts +++ b/widget/settings/pages/config/menus/dashboard.ts @@ -16,7 +16,12 @@ export const DashboardMenuSettings = (): Scrollable => { vertical: true, children: [ Header('Power Menu'), - Option({ opt: options.menus.dashboard.powermenu.avatar.image, title: 'Profile Image', type: 'img' }), + Option({ + opt: options.menus.dashboard.powermenu.avatar.image, + title: 'Profile Image', + type: 'img', + subtitle: "By default, uses '~/.face.icon'", + }), Option({ opt: options.menus.dashboard.powermenu.avatar.name, title: 'Profile Name',