sxiv: add testbed (#1190)

Link: https://github.com/danth/stylix/pull/1190

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
This commit is contained in:
Mateus Auler 2025-05-06 14:37:14 +00:00 committed by GitHub
parent a2b80b9006
commit 965865bc36
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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 ];
};
}