From 9d60f6f307c158dc33a28feb3498ab02d54aa90e Mon Sep 17 00:00:00 2001 From: ediblerope Date: Thu, 14 May 2026 15:06:48 +0100 Subject: [PATCH] --- settings/gnome.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/settings/gnome.nix b/settings/gnome.nix index 9bcc8f0..b137fe0 100644 --- a/settings/gnome.nix +++ b/settings/gnome.nix @@ -8,6 +8,22 @@ services.desktopManager.gnome.enable = true; boot.plymouth.enable = false; + # Display wallpaper on the framebuffer so it shows behind ly. + # fbi writes to /dev/fb0 and exits, leaving the image in place. + systemd.services.ly-wallpaper = { + description = "Framebuffer wallpaper for ly"; + before = [ "display-manager.service" ]; + wantedBy = [ "display-manager.service" ]; + serviceConfig = { + Type = "oneshot"; + StandardInput = "tty"; + TTYPath = "/dev/tty1"; + ExecStart = "${pkgs.fbida}/bin/fbi -T 1 -a --noverbose -1 ${ + builtins.path { name = "wallpaper.png"; path = inputs.self + "/walls/wallpaper.png"; } + }"; + }; + }; + # Flatpak for ad-hoc app installs via Bazaar services.flatpak.enable = true;