summaryrefslogtreecommitdiff
path: root/utils/system.ts
diff options
context:
space:
mode:
Diffstat (limited to 'utils/system.ts')
-rw-r--r--utils/system.ts21
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;
- })()
-);