anchor.diff:                {pkgs, config, ...}:
                 
                 {
  -                virtualisation.writableStore = true;      
  +                virtualisation.writableStore = true;
                   environment.systemPackages = [ disnix DisnixWebService pkgs.stdenv ];
                 };
  -          };        
  +          };
             testScript = 
               ''
                 startAll;
  
positive.code:               {
                  virtualisation.writableStore = true;
                  
                  services.dbus.enable = true;
                  services.dbus.packages = [ disnix ];
              
                  jobs.disnix =
                    { description = "Disnix server";
  
                      startOn = "started dbus";
  
                      script =
                        ''
                          export PATH=/var/run/current-system/sw/bin:/var/run/current-system/sw/sbin
                          export HOME=/root
                          
                          ${disnix}/bin/disnix-service --activation-modules-dir=${disnix_activation_scripts}/libexec/disnix/activation-scripts
                        '';
                     };
  
                  ids.gids = { disnix = 200; };
                  users.extraGroups = [ { gid = 200; name = "disnix"; } ];
  
negative.code:           echo "doc api $out/share/doc/javadoc" >> $out/nix-support/hydra-build-products
            
            mkdir -p ../bin/DisnixWebService-$version
            rm -Rf `find . -name .git`
            mv * ../bin/DisnixWebService-$version
            cd ../bin
            ensureDir $out/tarballs
  