diff options
| author | Mel <mel@rnrd.eu> | 2025-07-07 22:05:29 +0200 |
|---|---|---|
| committer | Mel <mel@rnrd.eu> | 2025-07-07 22:05:29 +0200 |
| commit | eb5dec5c73f3e3551fbc33e2868f74c8866f8d72 (patch) | |
| tree | 578d16f015bf9e3be42205fd094a469f8d296c8d /modules/fbcp.nix | |
| parent | d3ebb82f12969ffca03d4c6927330d8aa3b3de01 (diff) | |
| download | network-eb5dec5c73f3e3551fbc33e2868f74c8866f8d72.tar.zst network-eb5dec5c73f3e3551fbc33e2868f74c8866f8d72.zip | |
Printer and printer peripheral driver config changes
Signed-off-by: Mel <mel@rnrd.eu>
Diffstat (limited to 'modules/fbcp.nix')
| -rw-r--r-- | modules/fbcp.nix | 31 |
1 files changed, 31 insertions, 0 deletions
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" ]; + }; +} |
