anchor.diff:        }];
       };
   
  +    services.kdeconnect = {
  +      enable = true;
  +      indicator = true;
  +    };
  +
       wayland.windowManager.sway = {
         enable = true;
         systemdIntegration = true;
  
positive.code:         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 = "${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 = "${context.variables.programs.browser}"; }
            { command = "${context.variables.programs.terminal}"; }
          ];
  
negative.code: 
    programs.waybar.enable = true;
    programs.waybar.style = ''
      * {
          border: none;
          border-radius: 0;
          font-family: ${context.variables.font.family};
          font-style: normal;
          font-weight: bold;
          font-size: 14px;
          min-height: 0;
          padding: 0;
      }
  
      window#waybar {
          background: rgba(50, 48, 47, 0.5);
          border-bottom: 3px solid rgba(100, 90, 86, 0.5);
          color: white;
      }
  
      tooltip {
        background: rgba(50, 48, 47, 0.5);
        border: 1px solid rgba(100, 90, 86, 0.5);
      }
      tooltip label {
        color: white;
      }
  
      #workspaces button {
          padding: 0 5px;
          background: transparent;
          color: white;
          border-bottom: 3px solid transparent;
      }
  
      #workspaces button.focused {
          background: #64727D;
          border-bottom: 3px solid white;
      }
  
      #mode, #clock, #battery, #taskbar, #pulseaudio, #idle_inhibitor, #keyboard-state, #bluetooth, #battery, #cpu, #temperature, #tray {
          padding: 0 10px;
      }
  
      #battery {
          background-color: #ffffff;
          color: black;
      }
  
      #battery.charging {
          color: white;
          background-color: #26A65B;
      }
  
      @keyframes blink {
          to {
              background-color: #ffffff;
              color: black;
          }
      }
  
      #battery.warning:not(.charging) {
          background: #f53c3c;
          color: white;
          animation-name: blink;
          animation-duration: 0.5s;
          animation-timing-function: linear;
          animation-iteration-count: infinite;
          animation-direction: alternate;
      }
    '';
    programs.waybar.settings = {
      mainBar = {
  