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}