diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-08-11 15:14:04 +1000 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-08-11 15:14:04 +1000 |
| commit | 0771aad11e5302f8829f1e5490bd936963606519 (patch) | |
| tree | 8791fbade1005dcf6f212e18247a9d903075d84e /utils/Icons.qml | |
| parent | lock: add resources (diff) | |
| download | caelestia-shell-0771aad11e5302f8829f1e5490bd936963606519.tar.gz caelestia-shell-0771aad11e5302f8829f1e5490bd936963606519.tar.bz2 caelestia-shell-0771aad11e5302f8829f1e5490bd936963606519.zip | |
lock: add fetch + refactor os info
Diffstat (limited to 'utils/Icons.qml')
| -rw-r--r-- | utils/Icons.qml | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/utils/Icons.qml b/utils/Icons.qml index cd635a0..2ed9d42 100644 --- a/utils/Icons.qml +++ b/utils/Icons.qml @@ -1,7 +1,6 @@ pragma Singleton import Quickshell -import Quickshell.Io import Quickshell.Services.Notifications Singleton { @@ -143,9 +142,6 @@ Singleton { Office: "content_paste" }) - property string osIcon: "" - property string osName - function getAppIcon(name: string, fallback: string): string { const icon = DesktopEntries.heuristicLookup(name)?.icon; if (fallback !== "undefined") @@ -232,26 +228,4 @@ Singleton { return "volume_down"; return "volume_mute"; } - - FileView { - path: "/etc/os-release" - onLoaded: { - const lines = text().split("\n"); - let osId = lines.find(l => l.startsWith("ID="))?.split("=")[1].replace(/"/g, ""); - if (root.osIcons.hasOwnProperty(osId)) - root.osIcon = root.osIcons[osId]; - else { - const osIdLike = lines.find(l => l.startsWith("ID_LIKE="))?.split("=")[1].replace(/"/g, ""); - if (osIdLike) - for (const id of osIdLike.split(" ")) - if (root.osIcons.hasOwnProperty(id)) - return root.osIcon = root.osIcons[id]; - } - - let nameLine = lines.find(l => l.startsWith("PRETTY_NAME=")); - if (!nameLine) - nameLine = lines.find(l => l.startsWith("NAME=")); - root.osName = nameLine.split("=")[1].replace(/"/g, ""); - } - } } |