From 965865bc36033ead241e107f486418e6f600d58b Mon Sep 17 00:00:00 2001 From: Mateus Auler Date: Tue, 6 May 2025 14:37:14 +0000 Subject: [PATCH] sxiv: add testbed (#1190) Link: https://github.com/danth/stylix/pull/1190 Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com> --- modules/sxiv/testbeds/default.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 modules/sxiv/testbeds/default.nix diff --git a/modules/sxiv/testbeds/default.nix b/modules/sxiv/testbeds/default.nix new file mode 100644 index 00000000..c9df24c8 --- /dev/null +++ b/modules/sxiv/testbeds/default.nix @@ -0,0 +1,23 @@ +{ lib, pkgs, ... }: + +let + package = pkgs.nsxiv; +in +{ + stylix.testbed.ui.command.text = + let + image = pkgs.fetchurl { + url = "https://raw.githubusercontent.com/NixOS/nixos-artwork/4ad062cee62116f6055e2876e9638e7bb399d219/logo/nixos.svg.png"; + hash = "sha256-9+OfqfP5LmubdTcwBkS/AnOX4wZI2tKHLu5nhi43xcc="; + }; + in + '' + # Xresources isn't loaded by default, so we force it + ${lib.getExe pkgs.xorg.xrdb} ~/.Xresources + ${lib.getExe package} ${image} + ''; + + home-manager.sharedModules = lib.singleton { + home.packages = [ package ]; + }; +}