{ config, lib, pkgs, ... }: let cfg = config.jade.desktop.cloud; in with lib; { options.jade.desktop.cloud = { enable = mkEnableOption "Enable cloud things"; }; config = mkIf cfg.enable { home-manager.users.jade = { pkgs, ... }: { services.nextcloud-client = { enable = true; startInBackground = true; }; programs.rbw = { enable = true; settings = { base_url = "vw.schrottkatze.de"; email = "jade@schrottkatze.de"; }; }; home.packages = with pkgs; [ fluent-reader bitwarden rofi-rbw ]; xsession.windowManager.i3.config.startup = [ { command = "bitwarden"; } ]; }; }; }