anchor.diff:        move-to-workspace-left = [ "<Super><Shift>u" ];
         move-to-workspace-right = [ "<Super><Shift>o" ];
       };
  +    "org/gnome/settings-daemon/plugins/media-keys" = {
  +      custom-keybindings = [ "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/" "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/" ];
  +    };
  +    "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
  +      binding = "<Primary>semicolon";
  +      command = "guake-toggle";
  +      name = "guake";
  +    };
  +    "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1" = {
  +      binding = "<Alt>t";
  +      command = "gnome-terminal";
  +      name = "spawn-terminal";
  +    };
  +
     };
   
   
  
positive.code:     Service.ExecStart = "${pkgs.git}/bin/git add . ; ${pkgs.git}/bin/git commit -m 'Updating journal' ; ${pkgs.git}/bin/git push origin master";
      Timer.OnCalendar = [ "*-*-* *:00:00" ];
      Timer.Persistent=true;
    };
  
    # This value determines the Home Manager release that your # configuration is compatible with. This helps avoid breakage # when a new Home Manager release introduces backwards
  
negative.code:     pkgs.trash-cli
      pkgs.entr
      pkgs.notify-desktop
      pkgs.guake
    ];
  
    dconf.settings = {
  