1{ config, lib, pkgs, ... }: 2 3with lib; 4 5let 6 cfg = config.services.xserver.windowManager.notion; 7in 8 9{ 10 options = { 11 services.xserver.windowManager.notion.enable = mkEnableOption "notion"; 12 }; 13 14 config = mkIf cfg.enable { 15 services.xserver.windowManager = { 16 session = [{ 17 name = "notion"; 18 start = '' 19 ${pkgs.notion}/bin/notion & 20 waitPID=$! 21 ''; 22 }]; 23 }; 24 environment.systemPackages = [ pkgs.notion ]; 25 }; 26}