From 12c6d66bfd3de9a6619b249755a6e51673c3d78d Mon Sep 17 00:00:00 2001 From: Ophestra Date: Wed, 26 Feb 2025 12:44:04 +0900 Subject: cmd/fpkg/test: nixos test fpkg install/start Signed-off-by: Ophestra --- cmd/fpkg/test/foot.nix | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 cmd/fpkg/test/foot.nix (limited to 'cmd/fpkg/test/foot.nix') diff --git a/cmd/fpkg/test/foot.nix b/cmd/fpkg/test/foot.nix new file mode 100644 index 00000000..34469da0 --- /dev/null +++ b/cmd/fpkg/test/foot.nix @@ -0,0 +1,48 @@ +{ + lib, + buildPackage, + foot, + wayland-utils, + inconsolata, +}: + +buildPackage { + name = "foot"; + inherit (foot) version; + + app_id = 2; + id = "org.codeberg.dnkl.foot"; + + modules = [ + { + home.packages = [ + foot + + # For wayland-info: + wayland-utils + ]; + } + ]; + + nixosModules = [ + { + # To help with OCR: + environment.etc."xdg/foot/foot.ini".text = lib.generators.toINI { } { + main = { + font = "inconsolata:size=14"; + }; + colors = rec { + foreground = "000000"; + background = "ffffff"; + regular2 = foreground; + }; + }; + + fonts.packages = [ inconsolata ]; + } + ]; + + script = '' + exec foot "$@" + ''; +} -- cgit v1.3.1