diff options
Diffstat (limited to 'utils/system.ts')
| -rw-r--r-- | utils/system.ts | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/utils/system.ts b/utils/system.ts deleted file mode 100644 index 5d77908..0000000 --- a/utils/system.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { execAsync, GLib } from "astal"; -import type AstalApps from "gi://AstalApps"; -import { osIcons } from "./icons"; - -export const launch = (app: AstalApps.Application) => { - execAsync(["uwsm", "app", "--", app.entry]).catch(() => { - app.frequency--; // Decrement frequency cause launch also increments it - app.launch(); - }); - app.frequency++; -}; - -export const osId = GLib.get_os_info("ID") ?? "unknown"; -export const osIdLike = GLib.get_os_info("ID_LIKE"); -export const osIcon = String.fromCodePoint( - (() => { - if (osIcons.hasOwnProperty(osId)) return osIcons[osId]; - if (osIdLike) for (const id of osIdLike.split(" ")) if (osIcons.hasOwnProperty(id)) return osIcons[id]; - return 0xf31a; - })() -); |