aboutsummaryrefslogtreecommitdiff
path: root/.config/ags/widget/desktop/Desktop.ts
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2025-08-30 19:22:59 +0200
committersrdusr <trevorgray@srdusr.com>2025-08-30 19:22:59 +0200
commit19120d4f9761c67d99ed1ce3da6084b83f5a49c9 (patch)
treef234cad1bdad88114a63c9702144da487024967a /.config/ags/widget/desktop/Desktop.ts
parent5928998af5404ae2be84c6cecc10ebf84bd3f3ed (diff)
downloaddotfiles-19120d4f9761c67d99ed1ce3da6084b83f5a49c9.tar.gz
dotfiles-19120d4f9761c67d99ed1ce3da6084b83f5a49c9.zip
Linux-specific dotfiles
Diffstat (limited to '.config/ags/widget/desktop/Desktop.ts')
-rw-r--r--.config/ags/widget/desktop/Desktop.ts40
1 files changed, 0 insertions, 40 deletions
diff --git a/.config/ags/widget/desktop/Desktop.ts b/.config/ags/widget/desktop/Desktop.ts
deleted file mode 100644
index f711967..0000000
--- a/.config/ags/widget/desktop/Desktop.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-import options from "options"
-import { matugen } from "lib/matugen"
-const mpris = await Service.import("mpris")
-
-const pref = () => options.bar.media.preferred.value
-
-export default (monitor: number) => Widget.Window({
- monitor,
- layer: "bottom",
- name: `desktop${monitor}`,
- class_name: "desktop",
- anchor: ["top", "bottom", "left", "right"],
- child: Widget.Box({
- expand: true,
- css: options.theme.dark.primary.bg.bind().as(c => `
- transition: 500ms;
- background-color: ${c}`),
- child: Widget.Box({
- class_name: "wallpaper",
- expand: true,
- vpack: "center",
- hpack: "center",
- setup: self => self
- .hook(mpris, () => {
- const img = mpris.getPlayer(pref())!.cover_path
- matugen("image", img)
- Utils.timeout(500, () => self.css = `
- background-image: url('${img}');
- background-size: contain;
- background-repeat: no-repeat;
- transition: 200ms;
- min-width: 700px;
- min-height: 700px;
- border-radius: 30px;
- box-shadow: 25px 25px 30px 0 rgba(0,0,0,0.5);`,
- )
- }),
- }),
- }),
-})