From eb5dec5c73f3e3551fbc33e2868f74c8866f8d72 Mon Sep 17 00:00:00 2001 From: Mel Date: Mon, 7 Jul 2025 22:05:29 +0200 Subject: Printer and printer peripheral driver config changes Signed-off-by: Mel --- modules/fbcp.nix | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 modules/fbcp.nix (limited to 'modules/fbcp.nix') diff --git a/modules/fbcp.nix b/modules/fbcp.nix new file mode 100644 index 0000000..606dba8 --- /dev/null +++ b/modules/fbcp.nix @@ -0,0 +1,31 @@ +{ auxiliaryPkgs, ... }: + +let + inherit (auxiliaryPkgs) rpi-fbcp; +in +{ + systemd = { + services."fbcp" = { + enable = true; + + before = [ "graphical.target" ]; + after = [ + "systemd-user-sessions.service" + "plymouth-start.service" + "plymouth-quit.service" + "systemd-logind.service" + "getty@tty1.service" + ]; + + unitConfig = { + ConditionPathExists = "/dev/fb0"; + }; + serviceConfig = { + ExecStart = "+${rpi-fbcp}/bin/fbcp"; + DynamicUser = true; + }; + }; + + targets.graphical.wants = [ "fbcp.service" ]; + }; +} -- cgit 1.4.1