anchor.diff:          modifier = "Mod1";
           startup = [
             #{ command = "dbus-update-activation-environment --systemd DISPLAY; systemctl --user restart gnome-keyring"; always = true; }
  -          { command = "systemctl --user restart waybar"; always = true; }
  -          { command = "systemctl --user restart kanshi"; always = true; }
  -          { command = "systemctl --user restart dunst"; always = true; }
  -          { command = "systemctl --user restart nextcloud-client"; always = true; }
  +          { command = "sleep 1 && systemctl --user restart waybar"; }
  +          { command = "sleep 2 && systemctl --user restart kanshi"; always = true; }
  +          { command = "systemctl --user restart kdeconnect"; }
  +          { command = "sleep 2 && systemctl --user restart nextcloud-client"; }
  +          { command = "sleep 2 && systemctl --user restart kdeconnect-indicator"; }
             { command = "${pkgs.xorg.xrdb}/bin/xrdb -load ${context.variables.homeDir}/.Xresources"; always = true; }
             { command = "${pkgs.feh}/bin/feh --bg-fill ${context.variables.wallpaper}"; always = true; }
  -          #{ command = "${execRestart "nextcloud" "${nextcloud-client}/bin/nextcloud --background"}"; always = true; }
  +          { command = "sleep 2 && ${execRestart "mako" "${mako}/bin/mako"}"; always = true; }
  +          { command = "sleep 2 && ${execRestart "blueberry-tray" "${blueberry}/bin/blueberry-tray"}"; always = true; }
             { command = "${context.variables.programs.browser}"; }
             { command = "${context.variables.programs.terminal}"; }
           ];
  
positive.code:   programs.waybar.systemd.enable = true;
    programs.waybar.systemd.target = "sway-session.target";
  
    services.dunst = {
      enable = true;
      settings = {
        global = {
          font = "${context.variables.font.family} ${context.variables.font.style} ${toString context.variables.font.size}";
          allow_markup = "yes";
          plain_text = "no";
          format = "<b>%s</b>\\n%b";
          sort = "no";
          indicate_hidden = "yes";
          alignment = "center";
          bounce_freq = 0;
          show_age_threshold = -1;
          word_wrap = "yes";
          ignore_newline = "no";
          stack_duplicates = "yes";
          hide_duplicates_count = "yes";
          geometry = "300x50-15+15";
          shrink = "no";
          transparency = 50;
          idle_threshold = 0;
          monitor = 0;
          follow = "none";
          sticky_history = "yes";
          history_length = 15;
          show_indicators = "no";
          line_height = 3;
          separator_height = 2;
          padding = 6;
          horizontal_padding = 6;
          separator_color = "frame";
          startup_notification = "false";
          dmenu = "${pkgs.rofi}/bin/rofi -dmenu -p dunst:";
          browser = "${context.variables.programs.browser}";
          icon_position = "off";
          max_icon_size = 80;
          icon_folders = "${pkgs.paper-icon-theme}/share/icons/Paper/16x16/mimetypes/:${pkgs.paper-icon-theme}/share/icons/Paper/48x48/status/:${pkgs.paper-icon-theme}/share/icons/Paper/16x16/devices/:${pkgs.paper-icon-theme}/share/icons/Paper/48x48/notifications/:${pkgs.paper-icon-theme}/share/icons/Paper/48x48/emblems/";
        };
        frame = {
          width = 3;
          color = "#8EC07C";
        };
        shortcuts = {
          close = "ctrl+space";
          close_all = "ctrl+shift+space";
        };
        urgency_low = {
          frame_color = "#A6E22E";
          foreground = "#A6E22E";
          background = "#1E1F1C";
          timeout = 10;
        };
        urgency_normal = {
          frame_color = "#66D9EF";
          foreground = "#66D9EF";
          background = "#1E1F1C";
          timeout = 20;
        };
        urgency_critical = {
          frame_color = "#F92672";
          foreground = "#F92672";
          background = "#1E1F1C";
          timeout = 30;
        };
      };
    };
    systemd.user.services.dunst.Service.ExecStart = mkForce (exec "${dunst}/bin/dunst");
  
    services.nextcloud-client.enable = true;
    systemd.user.services.nextcloud-client.Service.ExecStart = mkForce (exec "${nextcloud-client}/bin/nextcloud --background");
  
negative.code:       }];
      };
  
      services.kdeconnect = {
        enable = true;
        indicator = true;
      };
  
      wayland.windowManager.sway = {
        enable = true;
        systemdIntegration = true;
  