Bluetooth works now and some style adjustments

This commit is contained in:
2025-02-02 13:58:45 -08:00
parent 06c01af45f
commit d3977958ed
5 changed files with 47 additions and 15 deletions

View File

@@ -4,18 +4,30 @@ import Apps from "gi://AstalApps"
import { Gtk, Widget } from "astal/gtk3"
import { Overlay } from "astal/gtk3/widget"
const hyprland = Hyprland.get_default()
const apps = new Apps.Apps()
const apps = new Apps.Apps({
entryMultiplier: 2,
categories_multiplier: 0,
description_multiplier: 0,
executable_multiplier: 0,
name_multiplier: 0,
keywordsMultiplier: 0,
})
function NewClient(client: Hyprland.Client) {
apps.entryMultiplier = 10
let hyprClass = (client) ? apps.exact_query(client.class)[0] : null
let appsClass = null
if (client) {
if (client.class == "soffice") {
client.class = ""
}
appsClass = apps.exact_query(client.class)[0]
}
let b = <box halign={Gtk.Align.END} className="clientLabel" visible={true}>
<icon
icon={(client) ? hyprClass?.iconName : "archlinux"}
icon={(appsClass) ? appsClass.iconName : "archlinux"}
css="font-size: 24px; margin-right: 4px;"
/>
<label css="font-family: comfortaa; font-size: 14px;">{
(client) ? hyprClass?.name : "Hummingbird"
(appsClass) ? appsClass.name : "Hummingbird"
}</label>
</box>
return b